Safari中的表格中的CSS分页符?

时间:2009-06-04 19:28:44

标签: css safari opera page-break

我希望在单独的页面上打印表格的每一行(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中强制分页的方法。

如何让它在所有浏览器中运行?

1 个答案:

答案 0 :(得分:1)

讨厌只有一半回答你的问题,但是......

在Opera中,这将使用作为块元素的元素(表行是表行显示类型)。由于page-break-after仅适用于这些元素。我不确定如何让它在Safari中运行。

style="display:block;page-break-after: always;"