html - z-index 将段落隐藏在其他元素后面

标签 html css z-index stylesheet

我有一个段落 (.about-info p),我试图隐藏在另一个元素 (.about-container) 后面。我正在尝试对元素进行分层,以便 .about-info p 出现在 .about-container 后面,但到目前为止使用 z-index

你能帮我理解为什么吗? site is here .感谢您的想法!

<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;}

最佳答案

问题是 body 有背景图片而 about-container 没有!因此它是透明的。 因此,如果您将背景图像(与正文相同)放入 about-container,它应该被修复

关于html - z-index 将段落隐藏在其他元素后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21722745/

相关文章:

javascript - 如何将 Angular 5 Material 选择下拉列表(mat-select)更改为 typescript 代码/文件中的选项之一?

javascript - 根据设备宽度更改视频标签属性(JQuery/Javascript)

jQuery 验证,改变单独标签的颜色

jquery - youtube视频位于忽略wmode的所有其他内容之上

html - 浏览器和 z-index 问题

html - Z-Index a Div (0) 在它的兄弟 (1) 后面,同时让 child 在上面 (2) | OwlCarousel 导航箭头仅在悬停时

java - 如何使用带有jsoup的类名从表标签中提取 "value"

jquery - 使用 jQuery sortable 水平排序 div

php - 每个页面的 Wordpress 不同的标题图像

javascript - 在滚动另一个 div 内的窗口时让 div 可见