我希望有一个表的每行到单独的页上打印(媒体=“打印”,而不是“屏幕”)。所以,我的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也不歌剧院。

我尝试添加了“分页-后:始终坚持”以和

但既不工程。我似乎无法找到一个方法来迫使Safari和Opera表格内的一个分页符。

这是如何使它在所有浏览器工作有什么想法?

有帮助吗?

解决方案

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

在歌剧,这将与属于块元素(表的行是一个表列显示型)元件工作。作为分页,之后只适用于那些元素。我不知道如何使它在Safari工作。

style="display:block;page-break-after: always;"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top