Ho un div
posizionamento predefinito (cioè position:static
) e un div
con una fixed
posizione.
Se imposto gli z-index degli elementi, sembra impossibile far andare l'elemento fisso dietro l'elemento statico.
#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>
O su jsfiddle qui: http://jsfiddle.net/mhFxf/
Posso aggirare questo problema usando
position:absolute
l'elemento statico, ma qualcuno può dirmi perché questo sta accadendo?
(Sembra che ci sia una domanda simile a questa, ( Fixed Positioning breaking z-index ) ma non ha una risposta soddisfacente, quindi sto chiedendo questo qui con il mio codice di esempio)