当我将鼠标悬停在此行中的单元格上时,在CSS中是否有任何方法可以更改由3列组成的表格中行的背景颜色?
table tr:hover
{
background-color:blue;
}
似乎不起作用。
更新
我正在使用Mozilla Firefox,它仅在我将鼠标悬停在<th>
而不是<td>
答案 0 :(得分:1)
使用以下语法:
tr.hover > td:hover
{
background-color: blue;
}
<tr class="hover">
<td>;lajsdfl;jasdl;jasd;f</td>
<td>;lajsdfl;jasdl;jasd;f</td>
</tr>
答案 1 :(得分:1)
TR:悬停{ 背景色:红色; }
答案 2 :(得分:1)
这对我来说很好用:
<html>
<head>
<style>
table tr:hover
{
background-color:blue;
}
</style>
</head>
<body>
<table>
<tr><td>Foo</td><td>Bar</td><td>FooBar</td></tr>
<tr><td>Bar</td><td>Foo</td><td>FooBar</td></tr>
</table>
</body>
</html>
您使用的浏览器是什么?
答案 3 :(得分:0)
这就解决了它。
table tr:hover > td
{
background-color:aqua;
}