Pues eso, no comprendo porque no funciona el z-index
tengo este codigo html
Código HTML:
Ver original
<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>
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?