【发布时间】:2012-12-07 07:41:19
【问题描述】:
所以我今天一直在试验 z-index,我真的不明白这里发生了什么。
这是一个非常简化的 HTML 版本:
// content has z-index of 30, pos abs
<div class="content">
// content-centered has z-index of 32, pos rel
<div class="content-centered">
// Text and buttons goes here
</div>
</div>
// bubbles has z-index of 31, pos abs
<div class="bubbles">
<div class="bubbles-centered">
// Bubbles goes here
</div>
</div>
目标是让 .content 提供背景内容,然后是背景上方的气泡,最后是气泡上方的内容。出于某种原因,正在发生的事情是气泡位于内容上方。
查看演示:http://jsfiddle.net/zFFkv/1/
给它几秒钟的时间让气泡出现在内容上。您无法选择文本或按下按钮,因为气泡层位于内容层之上,即使它设置在下方。这是怎么回事?子元素不继承父索引吗?
有什么想法吗?
【问题讨论】:
-
也许对你有帮助:vanseodesign.com/css/css-stack-z-index我还没读过,但这是关于 z-index'es 的整篇文章。
标签: css position z-index children