我试图把东西放在我的HTML位于不同的区域,但有一个高Z指数,所以它应该是在顶部。这是如何运作的?z-index是否仅影响同一分组内的项目?
我的例子是这样的:
<div>
<div style="z-index: 7000"></div>
</div>
<div style = "z-index: 7050"></div>
我在想,Z-指数仅为relavent在你的DOM树的兄弟姐妹。
大家都在想这个吗?
我试图把东西放在我的HTML位于不同的区域,但有一个高Z指数,所以它应该是在顶部。这是如何运作的?z-index是否仅影响同一分组内的项目?
我的例子是这样的:
<div>
<div style="z-index: 7000"></div>
</div>
<div style = "z-index: 7050"></div>
我在想,Z-指数仅为relavent在你的DOM树的兄弟姐妹。
大家都在想这个吗?
是/否如果父元素设置为相对位置,它将只影响同一组内的事物。从这个角度来看,它内部的一切都将以此为基础。
从我看到基于您的上述html然而。 z-index
不支持每个说话的价值,因为在说话的过程中,元素不会从DOM流中分离出来。 z-index的是对于具有职位要素:固定或绝对
例如:
<div style="z-index:100;"></div>
什么都不做
<div>
<div style="z-index:100;"></div>
</div>
什么都不做
<div style="position:relative;width:100px;height:100px;">
<div style="z-index:100;position:absolute;top:0;left:0;background-color:#000;"></div>
<div style="z-index:200;position:absolute;top:25px;left:25px;background-color:#CCC;"></div>
</div>
做一些事情,并保持元素在父分区内。
<div style="width:100px;height:100px;">
<div style="z-index:100;position:absolute;top:0;left:0;background-color:#000;"></div>
<div style="z-index:200;position:absolute;top:25px;left:25px;background-color:#CCC;"></div>
</div>
做一些事情,但的div用z-index将使用浏览器作为确定在何处放置自己,而不是上级元素的存在中。
我要在一秒钟内发布你的小提琴,看看我做了什么错误,因为我似乎做得很对。 – Fallenreaper 2012-08-15 15:41:41
图像有帮助。谢谢 – Fallenreaper 2012-08-15 15:40:20