我最近发现CSS代码支持在每个页面的顶部打印
然而,我的客户对样式非常挑剔。重新打印的标题组似乎缺少一些原始标题的样式,即
我尝试了几种不同的方法,试图强制 Firefox (我们选择的浏览器)打印这些样式以满足此条件,但这些方法似乎都没有产生期望的结果。以下是我尝试的一些示例:
我的问题是:是否有一种方法可以在这些重新打印的标题组上设置样式?或者浏览器只使用相当简陋的默认表头样式(粗体文本)?
如果已经问过并回答了这个问题,请原谅我。我搜索了一下,但没有找到关于这个特定问题的任何信息。有很多关于“display: table-header-group;”的问题,但没有关于样式化这些标题组的问题。
<thead>
块(使用 display: table-header-group;
在 @media print {}
中)。这大大简化了我的应用程序中打印表格的代码。然而,我的客户对样式非常挑剔。重新打印的标题组似乎缺少一些原始标题的样式,即
border-bottom-style
和 border-bottom-width
以将标题与表格主体分离。由于这似乎是一个硬性要求,我想找到一种方法来包含这些样式与这些标题组一起使用。我尝试了几种不同的方法,试图强制 Firefox (我们选择的浏览器)打印这些样式以满足此条件,但这些方法似乎都没有产生期望的结果。以下是我尝试的一些示例:
@media print {
thead {
display: table-header-group;
border-bottom-style: solid;
border-bottom-width: 3px;
}
}
并且
<thead style="border-bottom-style: solid; border-bottom-width: 3px;"></thead>
并且
table.class thead {
border-bottom-style: solid;
border-bottom-width: 3px;
}
并且
table.class th {
border-bottom-style: solid;
border-bottom-width: 3px;
}
我的问题是:是否有一种方法可以在这些重新打印的标题组上设置样式?或者浏览器只使用相当简陋的默认表头样式(粗体文本)?
如果已经问过并回答了这个问题,请原谅我。我搜索了一下,但没有找到关于这个特定问题的任何信息。有很多关于“display: table-header-group;”的问题,但没有关于样式化这些标题组的问题。
border-collapse: collapse
)。我只需切换到使用cellspacing="0"
,问题就得到解决了。 - Chris