0

我到处搜索,我只是找不到这个问题的答案。

所以我的样式表中有一个 DIV,它是绝对定位的,并带有背景图像。

在那个 DIV 里面,我有一个我想出现在 DIV 背景下的东西。

我试过 z-index 但它似乎不起作用!?这与我的 DIV 上的绝对位置有关吗?

4

4 回答 4

2

将图像 div 放在绝对定位之前。那应该把它放在另一个div下面。你也可以

position: absolute

图像,但仍将其放在 div 之前。

于 2012-04-19T13:37:10.957 回答
1

position:absolute 在屏幕上下文中。要在 div 上下文中使用 position:absolute,请将父 div 设置为 position:relative,因此,他的具有 p:absolute 的孩子会将其父母的顶部视为 orign。

于 2013-02-01T10:13:08.650 回答
1

无论你做什么,你都不能让子元素出现在它们父元素的背景之下(有关更多信息,请参阅堆叠上下文。)你需要修改你的 DOM,以便将第二个元素带到 DIV 之外,并在其前面显示背景那个元素。

于 2012-04-19T13:36:40.203 回答
0

确保您的背景图像是 .PNG 或 .GIF 文件格式。这两种文件类型都支持透明度。

于 2012-04-19T13:49:27.270 回答