关于网页打印的一些问题
来源:互联网 发布:js贪吃蛇游戏设计 编辑:程序博客网 时间:2024/05/03 10:19
做网站这么久,第一次遇到要打印网页的客户,遇到了不少问题,主要出在打印上,最大的问题就是背景图片和背景颜色,打印预览的时候显示不出来。非要用图片的形式才能解决这个问题,但是要用图片,那么图片上的文字又不好排,只能用定位的方法,如下:
文字放在图片上面只能用绝对定位的方法了:
样式表:
#img_div {
width:960px;
height:40px;
position:relative;
font-size:0px;
}
#text_div {
top:0px;
left:0px;
width:200px;
height:20px;
font-size:12px;
position:absolute;
}
HTML代码:
<divid="img_div">
<img src="图片路径" />
<divid="text_div">文字内容</div>
</div>
还有一种方法是通过定义一个打印的样式,那么打印网页时会自动调用这个样式。
HTML代码中加入以下代码,注意红色的字,这是专门针对打印的样式。
<link type="text/css" rel="stylesheet"media="print" href="../css/print.css"/>
再在print.css样式表中定义要打印的样式。如:
#topbar,#sidebar-first,#footlinks{
display: none;
visibility: hidden;
}
#main{
border-top: 1px solid #8A211B;
border-bottom: 1px solid #8A211B;
padding-top:1em;
padding-bottom:2em;
}
#content-wrapper,#content{
width: auto;
clear:both;
float: none;
}
#footer{
clear: both;
padding-top: .5em;
margin: .5em auto;
}
body{
font-size: medium;
background: none;
font-family: "宋体","Times New Roman", Times, serif;
}
legend{
font-weight: bold;
}
.print-link{
visibility: hidden;
}
具体操作根据自己定义的层名称来。
- 关于网页打印的一些问题
- 关于网页的打印
- 关于Android加载网页的一些问题
- 关于android加载网页的一些问题
- 关于网页头部的一些问题
- ASP.NET关于条形码的生成问题兼网页打印
- 关于网页前端框架art.dialog的一些问题
- 关于网页前端框架art.dialog的一些问题
- 关于RDLC打印时自主选择横向纵向打印的一些问题
- 关于打印机打印网页出现字迹显示不全的问题心得
- 关于网页[打印预览]
- 求助:关于打印的问题?????
- 关于ListView的打印问题
- 关于WPF打印的问题
- 关于延时打印的问题
- 关于打印页面的一些经验
- 关于web打印的一些方法总结
- 关于Web打印的一些讨论
- 给Flash元件加链接
- JavaScript调用外部js文件
- 常用标记的中文解释
- 2010年部分项目经验
- [原创]DW4:导航二级菜单的制作方…
- 关于网页打印的一些问题
- 如何处理图标文字的混排
- 点击打开隐藏层的JS
- 带农历的时间JS代码-2011年6月9日 …
- 传说中IE6兼容PNG的CSS写法吗?
- 网页设计规范
- 系统触摸屏界面
- http-equiv 网页转场/切换/跳转效…
- js控制文字大中小