css - 除了使用 JS 之外,还有其他方法可以在 IE 中使用 CSS 来实现表格行高亮吗?

标签 css internet-explorer css-tables

我想使用可在 Internet Explorer 中使用的 CSS 在悬停时添加行突出显示。我尝试过以下方法:

#tableId tr:hover td { background-color:#f00; }

这似乎适用于 Opera、Firefox 和 Safari,但不适用于 IE。

有没有解决方案或者JavaScript是唯一的解决方案?

最佳答案

某些版本的 IE(特别是 IE6,尽管 :hover 在 IE7 中存在问题)不支持 :hover,这意味着没有 JavaScript 就无法完成行突出显示。

从技术上来说是正确的 - IE6 确实支持 :hover,但仅限于 anchor 标记,因此您无法定位表格行。

关于css - 除了使用 JS 之外,还有其他方法可以在 IE 中使用 CSS 来实现表格行高亮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/695970/

相关文章:

css - 使用 bootstrap3 右对齐图像

css - 如何更改IE输入类型="range"轨道 block 高度

javascript - 如何使模态窗口在此代码中工作?

jquery - 在调整大小时对齐表格单元格内的 div 标签

css - 显示 : table-cell image and text on single line (responsive design)

javascript - 多个元素中的 jquery 动画缺陷

html - 在 A 标签上设置宽度和高度

javascript - Threejs,div innerWidth 和innerHeight 设置平面的宽度和高度后会自行改变吗?

css - IE7/IE8无背景图像闪烁

CSS IE 7 block 元素不是 100% 宽度