css - 使用 tr :hover in CSS

标签 css

只是在 Wordpress 网站上工作并对 style.css 进行一些更改以影响网站内的表格。

这是“lassa”类的表,我所做的编辑是:

table.lassa {
border-width: 1px;
border-color: #99cc00;
border-collapse: collapse;
}
table.lassa th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #99cc00;
background-color: #dedede;
}
table.lassa td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #99cc00;
background-color: #ffffff;
}

table.lassa tr:hover {
background-color: Green;
}

...一切正常 - 除了 tr:hover

它甚至没有那么重要,但我想知道我哪里出错了。我是一个 SEO 人,而不是 out & out code junkie,所以总是想知道为什么有些东西没有像我预期的那样做! :)

谢谢!

最佳答案

因为背景色在 'td' 而不是 'tr' 上,'tr' 元素实际上位于 'td' 元素后面,所以如果设置了 'td',你将永远看不到它的背景色,更改到下面:

table.lassa tr:hover td{
  background-color: Green;
}

关于css - 使用 tr :hover in CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746601/

相关文章:

php - 如何用CSS和VueJS控制父元素的样式?

javascript - 在 ipad 上选择时,jQuery Chosen 选择选项会触发具有较低 z 索引的链接

jquery - 切换类(class)效果不佳

css - Firefox 转换不工作(声明的初始值)

jquery - Wickedpicker jquery 插件显示在模态后面

html - 为链接尝试不同的伪类?

javascript - 需要使用提交表单在 CSS 中转换 HTML 表格

html - <amp-carousel> 使用 <amp-list> 无法按预期处理动态数据

css - 我可以设置 textarea 的 resize grabber 样式吗?

javascript - 将响应式 div 高度设置为等于其同级