Mam div
z domyślnym pozycjonowania (tj position:static
) oraz div
z fixed
pozycji.
Jeśli ustawię indeksy Z elementów, wydaje się niemożliwe, aby stały element poszedł za elementem statycznym.
#over {
width: 600px;
z-index: 10;
}
#under {
position: fixed;
top: 5px;
width: 420px;
left: 20px;
border: 1px solid;
height: 10%;
background: #fff;
z-index: 1;
}
<!DOCTYPE html>
<html>
<body>
<div id="over">
Hello Hello HelloHelloHelloHelloHello Hello Hello Hello Hello Hello Hello Hello Hello Hello Hello
</div>
<div id="under">
</div>
</body>
</html>
Lub na jsfiddle tutaj: http://jsfiddle.net/mhFxf/
Mogę obejść ten problem, używając
position:absolute
elementu statycznego, ale czy ktoś może mi powiedzieć, dlaczego tak się dzieje?
(Wydaje się, że jest podobne pytanie do tego ( Naprawiono pozycjonowanie łamiące indeks Z ), ale nie ma zadowalającej odpowiedzi, dlatego pytam o to tutaj z moim przykładowym kodem)