我有一个具有背景色表应用于每隔一行使用易观:nth-child
伪类,而是使用一个额外的类应用不同的背景颜色给该小区来突出某些信息。
令人困惑的部分是,偶数行(其中原始风格background-color: none;
)高亮颜色被应用,但奇数行(这里的款式是background-color: #C4A66F;
不适用的新的高亮样式。
图片
正如你所看到的,突出显示是零星的。 应当施加到“旅馆”列的单元时的值等于或大于15。类( tqual
)如预期出现在HTML。
HTML
下面的HTML是一种遍历每行内,所以tqual
类被正确地加入到细胞中与其中值是> = 15。
<tr class="tdata">
<td class="col-name"><?php echo $name; ?></td>
<td class="col-apps"><?php echo $apps; ?></td>
<td class="<?php if($inns>=15) echo "tqual ";?>col-inns"><?php echo $inns; ?></td>
[...]
</tr>
CSS
tr.tdata:nth-child(even) td {
background-color: none;
}
tr.tdata:nth-child(odd) td {
background-color: #C4A66F;
}
td.tqual {
background-color: #DDDD00;
}
有任何想法吗? 谢谢。