HTML网页打印 style="page-break-after:always;" 总有一张空白页

HTML网页打印 style="page-break-after:always;" 总有一张空白页,第1张

比如你想打印A4尺寸(210mm x 297mm),必须把页面控制在这个大小不能超过一点,否则就会多出一页。多出的原因主要是magin,padidng。这些可以通过resert样式解决。还有一点,border-top,border-bottom尽量不用,这会增加页面高度,造成多出一页的情况。如果用了,应该将容器的高度减去这些高度。

html表格制作表格会断开应该是设置了它的border属性。

可以尝试使用table{page-break-inside:auto}和tr{page-break-inside:avoidpage-break-after:auto}。

如果目标计算机不支持(足够)CSS,则可以在服务器上创建PDF文档。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7365642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存