gpt4 book ai didi

css - 深度(z-index)噩梦

转载 作者:行者123 更新时间:2023-11-28 09:53:16 26 4
gpt4 key购买 nike

The best way to illustrate this question is with...a Fiddle! 您访问 fiddle 之前,请注意最灰色的元素后面有文本,该文本位于具有边框的浅灰色元素的顶部。

有一个主包装 div (root),里面有两个包装 div (wrap1wrap2)。这里的问题是我需要wrap2的内容(highlight)在wrap1的内容(text),但在 root 的背景之前。

然而,这必须改变:

  • HTML、元素和包装应保持不变。排除 rootwrap1wrap2 的顺序。

  • highlight div 必须保持绝对定位。

  • 样式突出显示 background-color不是一个选项,highlight 的存在是必须的。

PS:斜体 引用了 <div> 的 ID s 在 fiddle 示例中,对于懒得访问它的人。

最佳答案

我能够通过 adding a z-index to text 在高亮显示前面显示文本. (将 z-index 添加到 wrap1 也可以。)诀窍是记住 z-index 不适用于静态定位元素,所以你需要给相同的 div position: relative.

#text {
position: relative;
z-index: 1000;
}

(大 z-index 因为我过去被 IE 咬伤,不尊重低值。可能仍然是问题,也可能不是问题。;-)

关于css - 深度(z-index)噩梦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4963759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com