我想打印一个HTML表格。
不幸的是,当我这样做时,单元格(行)通常在两页之间切割。 此外,浏览器似乎没有任何小心地践踏了page-break-inside属性,因此无法正常工作。
有问题的代码:
<table>
<tr><td colspan="2">HEY YALL!</td></tr>
<tr><td>A!</td><td>B</td></tr>
</table>
答案 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。)。这很好用。