Como muchos habréis comprobado en vuestras carnes, hasta la versión 7 de Internet Explorer, la propiedad z-index funciona como le da la gana a Microsoft. Esto provoca una serie de errores al mostrar la página como por ejemplo que un menú desplegable se muestre por debajo del contenido de la página.
¿Y a que se debe? vosotros diréis, aunque supongo que conocéis la respuesta de sobra: Explorer Sucks.
La W3C establece en el estandar CSS que solo los elementos con algún valor asignado a z-index deben crear su propio indice empezando en cero. Explorer, por supuesto, se pasa los estándares por el arco del triunfo y establece que todos los contenedores crean nuevos indices empezando en cero, por lo tanto la propiedad es mas o menos inútil.
Soluciando el problema
La mejor solución y mas sencilla es eliminar el z-index del elemento actual y aplicarselo al primer elemento padre.
<div style=”z-index:10″>
<ul>
<li><p>Quiero que me vean por encima del contenido!</p</li>
</ul>
</div>
Sigueme con tu lector de feeds
Sígueme en Twitter


