Hola Gari, bienvenido!

>...Internet Explorer no hace caso a z-index cuando tenemos un elemento
posicionado en absoluto.
>El problema es que yo necesito tener un elemento posicionado en absoluto
>para salvar otro bug de Internet Explorer, y no puedo eliminarlo.

El problema que cuentas tengo entendido que solo ocurre con los elementos
<select> y no es debido al posicionamiento absoluto.
Por ejemplo:

<div style="position: absolute; top: 100px; left: 100px; width: 100px;
height: 100px; background-color: #FF3300; z-index: 99;">
 capa 1
</div>
<div style="position: absolute; top: 50px; left: 50px; width: 100px; height:
100px; background-color: #cccccc; z-index: 100;">
 capa 2
</div>

Entre esos dos div posicionados absolutamente el z-index funciona bien. En
cambio en este ejemplo:

<select style="position: relative; top: 100px; left: 100px; z-index: 99;">
 <option>uno</option>
 <option>dos</option>
</select>
<div style="position: relative; top: 50px; left: 50px; width: 100px; height:
100px; background-color: #cccccc; z-index: 100;">
 capa 2
</div>

El select se pone sobre el div, aunque este ultimo tiene un z-index mas alto
y estan ambos posionados relativamente.
El problema esta en que el IE no es capaz de situar ningun elemento html
sobre el <select> (salvo el iframe me parece). Tengo entendido que hay
algunas soluciones con JS a este fallo, pero consisten en guarrear un poco
con iframes y no creo que el resultado valide. (en google no sera mu dificil
encontrarlas)

Un saludo


_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a