【发布时间】:2009-12-01 12:11:06
【问题描述】:
我有一个关于打印分页的问题。你可以在下面看到我的代码。它没有为打印预览制作分页符:(知道可能是什么问题吗?
感谢帮助!
HTML 代码
<h1>header text</h1>
<p>Lorem Ipsum jhdfb jdhbg sdfgshdbfgkjhsdbgkjhbs d sdgf</p>
<div class="pagebreak"></div>
<h1>header text</h1>
<p>Lorem Ipsum jhdfb jdhbg sdfgshdbfgkjhsdbgkjhbs d sdgf</p>
<div class="pagebreak"></div>
CSS 代码
@media screen {
.pagebreak { height:10px; background:url(img/page-break.gif) 0 center repeat-x; border-top:1px dotted #999; margin-bottom:13px; }
}
@media print {
.pagebreak { height:0; page-break-before:always; margin:0; border-top:none; }
}
排序!!
我将分页符类移动到 h1,html 标签 (h1) 也必须不在下面 任何其他html标签:/它在 然后我删除了所有 标签覆盖h1,效果很好 现在!奇怪!!
【问题讨论】:
-
我实际上是通过 php 创建这个输出,动态内容来自 db。但实际上你是对的,这不是 php 的问题,对不起。我编辑标签
标签: html css printing cross-browser page-break