HTML / CSS - 打印时避免细胞分裂

时间:2011-07-25 22:38:37

标签: html css printing html-table

我想打印一个HTML表格。

不幸的是,当我这样做时,单元格(行)通常在两页之间切割。 此外,浏览器似乎没有任何小心地践踏了page-break-inside属性,因此无法正常工作。

有问题的代码:

<table>
<tr><td colspan="2">HEY YALL!</td></tr>
<tr><td>A!</td><td>B</td></tr>
</table>

1 个答案:

答案 0 :(得分:1)

抱歉 - 我认为没有好的方法可以到这里 - 网络仍然没有打印。

IE的一种解决方法是模拟版本8,因此page-break-inside: avoid将起作用。还有一些关于Windows和孤儿设置的信息。更多信息:http://msdn.microsoft.com/en-us/library/dd433064%28v=vs.85%29.aspx

您还可以查找HTML + CSS - 到PDF的参与者。我见过很多不同类型的实现。

我过去做的一件事也是将内容类型更改为.doc并将HTML流式传输到MS Word(因为这是我的用户所拥有的,而Word现在可以阅读HTML。)。这很好用。