加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – {page-break-after:always}在打印时无法正常工作

发布时间:2020-12-14 18:46:14 所属栏目:资源 来源:网络整理
导读:编辑:我刚刚注意到这在IE9中有效,但不适用于IE10和Chrome. 我们通过电子方式从我们的供应商处收到HTML格式的PO报告.我们通常打印这些,然后每页放1个PO,但现在它不添加分页符.我检查了HTML,我不明白为什么它不会突然工作.这是(格式不佳)的html: HEADSTYLE T
编辑:我刚刚注意到这在IE9中有效,但不适用于IE10和Chrome.

我们通过电子方式从我们的供应商处收到HTML格式的PO报告.我们通常打印这些,然后每页放1个PO,但现在它不添加分页符.我检查了HTML,我不明白为什么它不会突然工作.这是(格式不佳)的html:

<HEAD>
<STYLE TYPE='text/css'><!--
BR.breakhere {page-break-after: always}
.tb1{font:10pt Arial;}
.tb2{border-left:1px solid #000000; border-right:1px solid #000000;border-top: 1px  solid #000000;border-bottom: 1px solid #000000;}
.tb3{font:10pt Arial;border-left:1px solid #000000; border-right:1px solid #000000;border-top: 1px  solid #000000;border-bottom: 1px solid #000000;}
.tb4{font-size:8pt;}
--></STYLE>
</HEAD>

分页符假设在这里发生:

<BR class=breakhere>

它在TABLE元素之后立即发生,TABLE在最后一个TR(ugh)之后具有HR.

<BR><HR style = "width:100%;height:10px;color:#000000"></TABLE><BR class=breakhere>

我想联系他们并提及这个,但我不确定这是代码还是我们的结果?我已经尝试了每个浏览器,多个打印机和工作站,但无法让它打破页面.

谢谢!

解决方法

我也一直在处理这个问题.似乎在断行中使用page-break-after属性在IE10中是禁止的.根据Internet Explorer当前支持CSS 2.1第13.3.1节的文档,page-break-after属性不支持换行符或标题元素.请参阅此链接中的备注: http://msdn.microsoft.com/en-us/library/ie/ms530842.我不得不切换我的代码以使用div和课后休息,但这似乎不适用于IE9,这是非常棒的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读