html - 为什么我的表 tr td :hover only work for the th header row? 而不是任何其他行?

标签 html css hover css-tables

我有this code in jsfiddle当我将鼠标悬停在行上时,我希望这些行突出显示。我已经尝试了对我有用的常用技术,但在这个技术上,它只突出显示了 th 标题行,而不是 table 行。

View the code in JSFiddle.

基本上,我试过通常的:

table tr:hover{background-color: yellow;}

但这只会突出显示表 tr th 行,而不是表的行,我不知道为什么要这样做。

Check out the code in JSFiddle.

最佳答案

我也不确定为什么它不能正常工作,但是删除 #main_content table tr td 中的 td 似乎可以完成这项工作。所以改变

#main_content table tr td
{
    color: #666;
    border-right: 1px solid #eee;
    background-color: #fafafa;
}

#main_content table tr
{
    color: #666;
    border-right: 1px solid #eee;
    background-color: #fafafa;
}

关于html - 为什么我的表 tr td :hover only work for the th header row? 而不是任何其他行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7621864/

相关文章:

javascript - 使用 KonvaJs 在 Canvas 中自定义输入范围

html - CSS淡入背景图片

jquery - HTML5 文件上传需要 "mouseover with file"事件

html - 如何阻止机器人抓取或索引 Angular 应用程序

javascript - Adbrite 没有显示任何内容。可能代码错误?

html - 如何将文本放入滚动条

html - 带有标签内输入的复选框的自定义样式

javascript - jQuery/CSS - 将鼠标悬停在具有相同 href 的元素上时更改 css 类

html - 响应式网站设计

css - Bootstrap 没有垂直间隙