我有一个段落(.about-info p
),我试图隐藏在另一个元素(.about-container
)后面。我正在尝试对元素进行分层,以便.about-info p
显示在.about-container
后面,但到目前为止使用z-index
已失败。
<div class="about-info">
<p>stuff</p>
</div>
<div class="about-container">
More stuff
</div>
.about-container { z-index:9999; position:relative; }
.about-info { background-color: #d7d7d7; z-index:-700; position:relative; }
.about-info p { z-index: -800; position:relative;}
答案 0 :(得分:1)
问题是身体有背景图像而about-container
没有!因此它是透明的。
所以如果你把背景图像(与身体相同)放到about-container
那就应该修复
答案 1 :(得分:0)
由于您尚未发布突出显示问题的完整代码,因此我假设您尚未将position:relative
或position:absolute
添加到.about-info p
以生成z-index工作