【发布时间】:2015-05-20 02:26:35
【问题描述】:
我正在尝试让 Chrome 使用分页符进行打印。我在这里找到了多个主题,并尝试了很多可能的解决方案,但没有一个对我有用。
我尝试过的主题:
Google Chrome Printing Page Breaks, Page-Break-inside property is not working in chrome, CSS Page-Break Not Working in all Browsers
还有更多..
我创建了一个 jsfiddle 来展示我的代码:
http://jsfiddle.net/bLezsLkr/1/
(没有代码不能发布:使用的CSS)
@media print {
.pageBreak {
page-break-after: always;
-webkit-region-break-after: always;
height: 2px;
display: block;
float: none;
}
.topinfo {
-webkit-region-break-inside: avoid;
-webkit-region-break-after: always;
page-break-after: always;
page-break-inside: avoid;
}
.blockTitle {
page-break-after: avoid;
-webkit-region-break-after: avoid;
}
.leftPix, img {
-webkit-region-break-inside: avoid;
page-break-inside : avoid;
}
}
问题:
为什么 Internet Explorer 打印我想要的页面,为什么 Chrome 在 2 页上打印带有第二行彩色块的页面?
【问题讨论】:
标签: html css google-chrome printing