我有一个非常简单的表格,其中包含一个 div,在滚动时显示一些较小的内部 div。只是普通的旧 CSS2,一点也不花哨。
在 Chrome 和 Safari 中按预期工作。
但是,在 Firefox 8 中,:hover 仅适用于第一个 TR - 而第二个 TR 完全相同。
/li>代码没有验证错误。
有什么可能导致此行为的想法吗?
在 http://jsfiddle.net/gNBSc/9/ 上使用 jsfiddle
最佳答案
Firefox 不善待您将 position:relative
应用到 tr
本身(我不确定为什么,没有时间查找)。这具有 所有 div.hover
元素堆叠在第一个表格行上的效果(参见 here,添加边框以使其清晰)。
作为解决方法,您可以将每个 tr
的内容包装在一个 div
中,并将 position:relative
应用于该 div
而不是 tr
。
关于html - Firefox:div:hover 仅适用于第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522979/