使用page-break-inside进行html打印:避免

时间:2015-05-26 15:18:56

标签: html printing page-break-inside

我在页面上有很多div,其中包含可变数量的内容。我为这些div设置了trait SomeTrait { public function __call($method, array $parameters) { // ... if (count(class_parents($this)) { return parent::__call($method, $parameters); } } } 。现在问题是我如何重新排序这些div以便有效地打印。

例如:

page-break-inside: avoid;

打印出来时 - 它们将使用3页。是否可以像这样重新排序:

div1 - content occupies half paper page
div2 - content occupies full paper page
div3 - content occupies half paper page

这样他们只会使用2页纸。

有没有办法重新组织div1 div3 div2 元素以便有效打印?

1 个答案:

答案 0 :(得分:0)

我会说,如果你有特定的尺寸,一个开始是设置你的宽度,高度px知道100px = 2.645833333cm并相应地播放