我有一个包含多行和两列的表。我希望在使用#highlight:target
时整个表格行改变背景颜色。我已经能够使用<td id="highlight">
而不是<tr id="highlight">
CSS:
#highlight:target {
background-color: #FF9900;
-webkit-transition: all 1s linear;
}
HTML:
<a href="#highlight">Highlight!!</a>
<table>
<tr id="highlight">
<td>First Column</td>
<td>Second Column</td>
</tr>
</table>
我可以使用:target
选择器更改整行的背景颜色吗?
答案 0 :(得分:5)
您需要定位细胞。
#highlight:target td {
background-color: #FF9900;
-webkit-transition: all 1s linear;
}
答案 1 :(得分:-2)
在样式标签的css下添加。
#highlight td {
background-color: #FF9900;
-webkit-transition: all 1s linear;
}