我的内容已经在同一页面上,这不是问题所在。 (关于 SO 的其他一些问题解决了这个问题)。我的问题特别是边界。查看表格边框如何将第 43 行一分为二。
我希望 43 完全在下一页上。 42 应该有底部边框,43 应该有顶部边框。这就是我想要的。 (我用油漆创建了这个)
我试过 page break inside: avoid
但这不起作用。 4px 技巧也不起作用。我正在使用最新的稳定版 chrome。 51
最佳答案
你能试试这个css代码吗:
<html>
<head>
<style>
@media print
{
table { page-break-after:auto }
tr { page-break-inside:avoid; page-break-after:auto }
td { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }
}
</style>
</head>
<body>
....
</body>
</html>
关于html - 打印时避免表格边框在分页符处拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38191970/