【发布时间】:2012-02-04 11:50:08
【问题描述】:
在鼠标悬停时更改表格中一行的背景颜色非常简单,使用 CSS:
.HighlightableRow:hover
{
background-color: lightgray;
}
还有一些 HTML:
<table>
<tr class=HighlightableRow>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
<tr>
<tr class=HighlightableRow>
<td>Cell 1</td>
<td>Cell 2</td>
<td>Cell 3</td>
<tr>
</table>
有时,当我将鼠标悬停在其中任何一行上时,我想突出显示一对行。例如,当在表格中显示工作订单列表时,我会有一行包含创建者、创建日期、紧迫性等,而第二行将包含所请求工作的例外。
除了使用 JavaScript onmouseover/onmouseout 事件处理程序之外,还有什么方法可以创建如上所示的这种效果?最好使用 CSS。
【问题讨论】:
标签: css html-table hover