在鼠标悬停时更改整个 table
Changing the entire table on mouse over
我有一个非常简单的table用于测试
<table>
<th>Header</th>
<tr><td>Somecontent</td></tr>
</table>
现在我一定可以了
<th onMouseOver="this.style.backgroundColor='#123456'" OnMouseOut="this.style.backgroundColor='#234567'" >Header</th>
但这只会突出显示 header。我无法将此代码添加到,因为它不起作用。知道如何在鼠标悬停时突出显示整个 table 吗?
试试我的 code.hope 它可能对你有帮助。
.sample {
border:1px;
}
.sample th{
background-color:red;
}
.sample th:hover{
background-color:blue;
}
<table class="sample" border=1>
<tr><th>Header</th></tr>
<tr><td>Somecontent</td></tr>
</table>
@Sebastian Heyn 请检查以下代码。我希望你也有同样的期待。
table:hover {
background-color: #FFEB3B;
color: red;
}
<table>
<tr>
<th>Header</th>
<th>Header</th>
</tr>
<tr><td>Somecontent</td>
<td>Somecontent</td>
</tr>
</table>
为什么要结合使用内联 JS 和 CSS?把这些东西放在你的样式表中...
table:hover {
background: red;
}
我不是专家,但也许你应该创建 table id 并使用一些 jquery 功能。
我有一个非常简单的table用于测试
<table>
<th>Header</th>
<tr><td>Somecontent</td></tr>
</table>
现在我一定可以了
<th onMouseOver="this.style.backgroundColor='#123456'" OnMouseOut="this.style.backgroundColor='#234567'" >Header</th>
但这只会突出显示 header。我无法将此代码添加到,因为它不起作用。知道如何在鼠标悬停时突出显示整个 table 吗?
试试我的 code.hope 它可能对你有帮助。
.sample {
border:1px;
}
.sample th{
background-color:red;
}
.sample th:hover{
background-color:blue;
}
<table class="sample" border=1>
<tr><th>Header</th></tr>
<tr><td>Somecontent</td></tr>
</table>
@Sebastian Heyn 请检查以下代码。我希望你也有同样的期待。
table:hover {
background-color: #FFEB3B;
color: red;
}
<table>
<tr>
<th>Header</th>
<th>Header</th>
</tr>
<tr><td>Somecontent</td>
<td>Somecontent</td>
</tr>
</table>
为什么要结合使用内联 JS 和 CSS?把这些东西放在你的样式表中...
table:hover {
background: red;
}
我不是专家,但也许你应该创建 table id 并使用一些 jquery 功能。