我想使用可在 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/