Web分页打印 细线表格+分页打印之终极攻略_HTML/Xhtml_网页制作
程序员文章站
2022-04-23 18:37:40
...
最近给客户做打印的时候,客户提出打印时不要打印该页面的头,只是打印表格里面的内容,因为头部有背景和打印按钮,而且要细线表格的那种,我想细线表格不是很简单吗
如果你还不知道细线表格怎么做,请看下面的代码实现效果:)
然后把IE的设置为可以打印背景,本以为可以大功告成了
结果打印一预览,头部一个大黑块,为什么呢,因为我头部里面的有一个背景,结果占用页面!
.gTitle
{
width:100%;
height:32px;
line-height:32px;
background-image:url(images/gtitle.gif);
padding-left:130px;
margin-bottom:10px;
}
开始郁闷啦,在网上搜了半天都没有一个完美的解决方案,决定自己搞定。
自己琢磨了半天,终于搞定:)
Css定义如下:
noneprint: 打印时隐藏的样式定义
tabPrint: 要打印的细线表格样式定义
nextPate: 分页的样式定义
linetd: 呵呵,此处最关键,让你的表格打印时完美无缺
@media print {
.noneprint{display:none;}
}
.tabPrint td
{
border-left:#000000 solid 1px;
border-top:#000000 solid 1px;
height:21px;
}
table.tabPrint
{
border-right:#000000 solid 1px;
border-bottom:#000000 solid 1px;
}
.nextPage
{
page-break-after:always;
}
.linetd
{
border-bottom:solid 1px #000;
}
页面HTML如下:
记得在thead加上style="display:table-header-group;font-weight:bold",这样每个页面才会有都表头哟
ID="Table2">
所属街道
标题
录入日期
*
市级
人民日报
解放日报
新民晚报
浦东新区浦三街道
测试
02-24-2009
√
√
√
浦东新区浦三街道
sseref
02-24-2009
浦东新区浦三街道
sseref
02-24-2009
第1页
浦东新区浦三街道
sdsedjiik
02-24-2009
浦东新区浦三街道
sdsedjiik
02-24-2009
浦东新区浦三街道
sdsedjiik
02-24-2009
浦东新区浦三街道
sdsedjiik
02-24-2009
浦东新区浦三街道
sdsedjiik
02-24-2009
呵呵,标记为红色的地方你可要看仔细哟,完不完美全靠它!
如果你还不知道细线表格怎么做,请看下面的代码实现效果:)
|
然后把IE的设置为可以打印背景,本以为可以大功告成了
结果打印一预览,头部一个大黑块,为什么呢,因为我头部里面的有一个背景,结果占用页面!
.gTitle
{
width:100%;
height:32px;
line-height:32px;
background-image:url(images/gtitle.gif);
padding-left:130px;
margin-bottom:10px;
}
开始郁闷啦,在网上搜了半天都没有一个完美的解决方案,决定自己搞定。
自己琢磨了半天,终于搞定:)
Css定义如下:
noneprint: 打印时隐藏的样式定义
tabPrint: 要打印的细线表格样式定义
nextPate: 分页的样式定义
linetd: 呵呵,此处最关键,让你的表格打印时完美无缺
复制代码
代码如下:@media print {
.noneprint{display:none;}
}
.tabPrint td
{
border-left:#000000 solid 1px;
border-top:#000000 solid 1px;
height:21px;
}
table.tabPrint
{
border-right:#000000 solid 1px;
border-bottom:#000000 solid 1px;
}
.nextPage
{
page-break-after:always;
}
.linetd
{
border-bottom:solid 1px #000;
}
页面HTML如下:
记得在thead加上style="display:table-header-group;font-weight:bold",这样每个页面才会有都表头哟
呵呵,标记为红色的地方你可要看仔细哟,完不完美全靠它!
上一篇: PHP获取一段文本显示点阵宽度和高度的方法_PHP
下一篇: Yii常用路径方法总结