工作,我有像這樣一些div:CSS的z-index不與相對定位
<html>
<body>
<div id="out">
<div id="in">
<div id="one" style="position: relative; z-index: 3">
</div>
<div id="two" style="position: relative; z-index: 2">
</div>
<canvas id="three" style="position: relative; z-index: 1">
</canvas>
<canvas id="four" class="hidden">
</canvas>
</div>
<-- Some more divs with position: static (default)-->
</div>
</body>
</html>
我想#one (stacked over) #two (stacked over) #three
,但我得到的是#one (before) #two (before) #three
只是因爲它們將出現不施加任何的z-index。我怎樣才能使我的Z指數工作,更重要的是爲什麼我的代碼不工作?
你'div's是'的位置是:相對的;'但你不他們不會將它們移動到任何地方,所以它們就像通常一樣渲染。你需要用'top'和'left'移動它們,或者將它們放在容器內。 – Quantastical
可能重複[如何使用z-index與相對定位?](http://stackoverflow.com/questions/8986071/how-to-use-z-index-with-relative-positioning) – Matthijs
@Mathhijs:我看到了問題,但在那裏,位置:相對於兩個div在相同堆棧級別IMO。我認爲我的情況更容易解決! –