【发布时间】:2013-01-05 01:31:28
【问题描述】:
我需要生成一堆表,每个表都有一个标题(<thead> 由两个 <tr> 组成)。表格比需要打印。一个单独的表格不应该被打破,除非它对于一页来说太长,否则标题应该被重复。标题永远不应该分成两页。我注意到page-break-inside: avoid 在 Firefox
【问题讨论】:
-
page-break-inside 属性仅受 Opera 支持。 http://www.w3schools.com/cssref/pr_print_pagebi.asp
-
我知道,但是有什么解决方法可以让它在其他浏览器中工作吗?
-
简短的回答是否定的,至少不是单独使用 HTML/CSS。您可以考虑生成 PDF 以获得更高程度的控制。
-
正要输入@matthewpavkov 写的内容。
-
就我个人而言,我会使用
page-break-inside,对于那些使用旧版浏览器的人来说,他们只是运气不佳。