tengo este codigo html
Código HTML:
Ver original
<body> <svg viewBox="0 0 1000 800"> <rect class="rojo" style="fill-rule:evenodd;stroke:#f00;stroke-width:.5;fill:#f00" height="70.53" width="355.5" y="58.71" x="28.79"/> <rect class="azul" style="fill-rule:evenodd;stroke:#f00;stroke-width:.5;fill:#00f" height="70.53" width="355.5" y="58.71" x="562.8"/> <rect class="verde" style="fill-rule:evenodd;stroke:#f00;stroke-width:.5;fill:#0f0" height="70.53" width="355.5" y="58.71" x="316.7"/> </svg> </body>
y esta hoja de estilos
Código CSS:
Ver original
.verde {z-index:-1;} .rojo {z-index:2;} .azul {z-index:3;}
ahora se ve el verde encima de todos, cuando lo queria debajo de todos, segun la intruccion css, deveria dejarlo debajo de los otros, pero no funciona, esto porque es?