【发布时间】:2017-11-08 01:15:04
【问题描述】:
我正在尝试打印带有许多大块引用元素的 HTML,每个元素跨越半页或更多页。打印时,浏览器会添加分页符,以防块引用元素在当前页面内无法完成。
我已经在几个浏览器和同样的事情上尝试过这个。即使将在当前页面末尾的中间剪切,如何对 CSS 进行编程以显示块引用?
例如:
text-text text-text text-text text-text
text-text text-text text-text text-text
<blockquote>
text-text text-text text-text
text-text text-text text-text
</blockquote>
如果 "blockquote" 元素的内容在当前页面结束时还没有完成,浏览器会在它之前添加一个分页符。
如何防止这种情况发生?
我已经修改了 CSS 属性 page-break-before/inside/after 但这没有帮助。
【问题讨论】:
-
我认为您在谈论默认浏览器样式,只需使用 css 覆盖它们。
-
@reinierkors 什么属性?那是我的问题。我已经摆弄了page-break-before/inside/after但没有成功
标签: html css printing page-break-inside