微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – tr:hover not working

我试图突出显示(更改背景颜色)的整个行,当鼠标悬停在表行上。我通过网络搜索,它应该是工作,但它不。我在Chrome上显示它。
<table class="list1">
<tr>
   <td>1</td><td>a</td>
</tr>
<tr>
   <td>2</td><td>b</td>
</tr>
<tr>
   <td>3</td><td>c</td>
</tr>
</table>

我的css:

.list1 tr:hover{
background-color:#fefefe;
}

正确的CSS应该是:

.list1 tr:hover td{
background-color:#fefefe;
}

//--this css for the td keeps overriding the one i showed earlier
.list1 td{
background-color:#ccc000;
}

感谢反馈家伙!

解决方法

你最好的打赌是使用
table.YourClass tr:hover td {
background-color: #FEFEFE;
}

行不完全支持背景颜色,但单元格使用悬停和子元素的组合将产生您需要的结果。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。