Css 如何避免HTML表格背景色在打印时跨越页面?
我有一个相当大的HTML表格,打印时跨越许多页面。我使用了下面的代码来确保在打印时表格行不会在页面之间断开,这样可以很好地工作。Css 如何避免HTML表格背景色在打印时跨越页面?,css,html,printing,html-table,Css,Html,Printing,Html Table,我有一个相当大的HTML表格,打印时跨越许多页面。我使用了下面的代码来确保在打印时表格行不会在页面之间断开,这样可以很好地工作。 @媒体打印{ tr{ 内部分页符:避免; } }我自己找到了答案,并将其记录在这里,供将来面临此问题的任何人使用 只需在css中按行给表格上色即可。即 tr{ 背景色:#E2EFD9;//你想要什么颜色都行 }尝试使用溢出:隐藏;在css中尝试了媒体打印和表格。不工作:(你能做一个工作的JSFIDLE吗?都很好,找到了解决方案。当浏览器读取每行的分页符时,每个tr都
@媒体打印{
tr{
内部分页符:避免;
}
}
我自己找到了答案,并将其记录在这里,供将来面临此问题的任何人使用
只需在css中按行给表格上色即可。即
tr{
背景色:#E2EFD9;//你想要什么颜色都行
}
尝试使用溢出:隐藏;在css中尝试了媒体打印和表格。不工作:(你能做一个工作的JSFIDLE吗?都很好,找到了解决方案。当浏览器读取每行的分页符时,每个tr都需要单独着色。