我希望在单独的页面上打印表格的每一行(media =“print”,而不是“screen”)。所以我的HTML看起来像这样:
<table>
<tr style="page-break-after: always;">
<td><p>Page 1</p></td>
</tr>
<tr style="page-break-after: always;">
<td><p>Page 2</p></td>
</tr>
</table>
分页符适用于Firefox和IE,但不适用于Safari 4和Opera。
我尝试将“page-break-after:always”添加到&lt; td&gt;和&lt; p&gt;但都不起作用。我似乎找不到在Safari和Opera中强制分页的方法。
如何让它在所有浏览器中运行?
答案 0 :(得分:1)
讨厌只有一半回答你的问题,但是......
在Opera中,这将使用作为块元素的元素(表行是表行显示类型)。由于page-break-after仅适用于这些元素。我不确定如何让它在Safari中运行。
style="display:block;page-break-after: always;"