【发布时间】:2014-09-28 10:22:31
【问题描述】:
我正在尝试制作一个表格,当鼠标悬停在该行上时,第一个 thead 行列将改变背景。我知道可以使用 jQuery 来完成,我只想知道我是否只能使用 CSS。
访问http://jsfiddle.net/G9G65/1/
<table>
<thead><tr><th></th><th>Title 1</th><th>Title 2</th></tr></thead>
<tbody>
<tr><th>List 1</th><td>Data 1</td><td>Data 2</td></tr>
<tr><th>List 2</th><td>Data 1</td><td>Data 2</td></tr>
<tr><th>List 3</th><td>Data 1</td><td>Data 2</td></tr>
</tbody>
</table>
<style>
table tbody tr:hover {background: yellow;}
table tbody tr:hover thead tr th {background: red;}
</style>
【问题讨论】:
-
希望 CSS 中存在父选择器。
-
Example 2 这是另一种可能的愚蠢方式。哈哈。
标签: css html-table