我正在编写一个JSP页面。我需要一张桌子。声明之一是:
<tr class="recordTr_SubGroup">
其中
recordTr_SubGroup
在文件style.css中:.recordTr_SubGroup {
background-color:#81BEF7;
cursor: default;
}
我打算用颜色突出显示行。但最后,它仅在IE8中正确发生。 Firefox,Chrome和Safari无法对
有人可以帮忙吗?
最佳答案
我的猜测是,您在<tr>
前面的表层或元素之一上设置了背景色,因此其他浏览器没有显示tr背景色,因为它已经被有效地覆盖了。 IE正在显示它是由于其他一些缺陷-可能已被推入怪癖模式。
检查前面是否有背景色的图层,将<td>
设置为background-color: transparent
仔细检查是否没有。
有关背景色应如何工作的说明,请参见W3C tables diagram。