2014-09-26 63 views
2

我有一个通过循环生成的表格。
每个循环创建2行的表格。CSS在打印时将表格行保留在一起

我想要实现的是打印此页时,每个循环迭代中创建的2行保持在一起,并且不会在页边界上分裂。

我曾尝试在trtd元素上应用CSS规则{page-break-inside: avoid;},但没有多少运气(我听说这是非块元素的已知问题)。
除了使用div重建视图之外,有没有可以应用于表格的解决方案?

+0

粘贴在拨弄生成的代码,请。 – thepratt 2014-09-26 15:44:25

回答

0

你需要这两种风格结合在一起(虽然汽车是默认值)

如果这些两行应该一起附上,你可以考虑使用一个表为每个两行,而不必所有行都有一张表。

{page-break-inside: avoid;page-break-before:auto} 

同时检查意见为this answer