我到处搜索,我只是找不到这个问题的答案。
所以我的样式表中有一个 DIV,它是绝对定位的,并带有背景图像。
在那个 DIV 里面,我有一个我想出现在 DIV 背景下的东西。
我试过 z-index 但它似乎不起作用!?这与我的 DIV 上的绝对位置有关吗?
将图像 div 放在绝对定位之前。那应该把它放在另一个div下面。你也可以
position: absolute
图像,但仍将其放在 div 之前。
position:absolute 在屏幕上下文中。要在 div 上下文中使用 position:absolute,请将父 div 设置为 position:relative,因此,他的具有 p:absolute 的孩子会将其父母的顶部视为 orign。
无论你做什么,你都不能让子元素出现在它们父元素的背景之下(有关更多信息,请参阅堆叠上下文。)你需要修改你的 DOM,以便将第二个元素带到 DIV 之外,并在其前面显示背景那个元素。
确保您的背景图像是 .PNG 或 .GIF 文件格式。这两种文件类型都支持透明度。