html - 表格中的 Z 索引和工具提示(DOM 外观顺序)

标签 html css debugging z-index

好的,所以我尝试覆盖工具提示上所有父级 div/元素的 z-index,事实证明我需要使用的表格设置很困难。

http://jsfiddle.net/Z9H4U/5/

在前面的 JS Fiddle 中,将鼠标悬停在底部行 (#3) 上,您会看到工具提示在悬停时覆盖了行 #2 中的“内容”一词。这是因为 Z-index 继承自各自的 parent (我认为),因此是平等的。因此,堆栈顺序由 DOM 本身内的出现顺序决定。因此,工具提示会覆盖其上方行中的所有内容,而不会覆盖其下方行中的任何内容。

我正在寻找解决方案,我知道这可能是不可能的,但我只是希望我错了!

最佳答案

那么为什么不直接为 td 元素保留 z-index 属性呢?

edited version of your jsfiddle

我想这就是你想要得到的,对吧? :)

顺便说一句:“‘position:relative’对表行组、表头组、表脚组、表行、表列组、表列、表单元格的影响,并且表标题元素未定义。”,因此您可能不想在 td 元素上使用相对位置,而是在 td 元素中使用子 div 或类似的东西:)

我在第一行添加了一个 position: relative 的 div,你可以看到区别(如果你使用最新的 firefox)

关于html - 表格中的 Z 索引和工具提示(DOM 外观顺序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11513350/

相关文章:

php:使用变量名在不同页面上显示特定图像

javascript - 导航栏中的第二个下拉按钮显示与前一个按钮相同的内容?

css - 如何创建 "pulsing"动画 - CSS 动画时间偏移主题

css - Grunt 构建不会创建 css 文件

html - Safari 主屏幕用户代理字符串?

php - 将php变量发送到另一个php页面

python - Qt:Python tcp 客户端通过套接字发送数据。 Qt如何读取这些字节?

c# - 有没有办法知道 C# Windows 窗体应用程序启动期间发生了什么

c++ - 创建右值并通过转发将其传递给函数

javascript - 检测不支持的浏览器版本并显示特定的 div 和消息