Bueno mi problema es el siguiente: tengo 6 div, tres de ellos son padres y cada uno de estos tienen un div hijo. Lo que quiero es que cada div hijo este por detrás de su padre, pero delante de los demás div.
Solo consigo este resultado con div hermanos, cosa que no entiendo, porque creía que la propiedad z-index actuaba independientemente de si es padre, hijo o hermano.
Lo he intentado todo como nunca 6 días con el mismo problema. He intentado con todas las position, con valores muy altos de z-index, con !important y nada.
Como ya dije solo lo consigo un resultado similar cuando son hermanos, pero no me convence ya que al ser hermanos para poder obtener el resultado de al pasar el mouse por DIV1 y que se muestre DIV2 utilizo #DIV1:hover + #DIV2{Visibility:visible;} este se muestra, pero al intentar posicionarme sobre el desaparece, solo se muestra mientras este sobre DIV1.
Sin embargo cuando estos son padre e hijo (#DIV1:hover #DIV2 {Visibility:visible;}) puedo posicionarme sobre DIV2 sin miedo a que se vuelva a ocultar.
Código CSS:
Ver original
#P1, #P2, #P3 { border:2px solid #000; background-color:#06F; position:absolute; left:5px; width:155px; } #P1{top:15px;z-index:100 !important;} #P2{top:45px;z-index:80 !important;} #P3{top:75px;z-index:60 !important;} #H1, #H2, #H3 { border:2px solid #000; background-color:#0C0; position:absolute; left:80px; width:80px; text-align:center } #H1{top:15px;z-index:90 !important;visibility:hidden;} #H2{top:-2px;z-index:70 !important;visibility:hidden;} #H3{top:-2px;z-index:50 !important;visibility:hidden;} #P1:hover + #H1{visibility:visible;} #P2:hover #H2{visibility:visible;} #P3:hover #H3{visibility:visible;}
Código HTML:
Ver original
Aquí tenéis el ejemplo [URL="http://galeon.com/prueba-moi/Untitled-2.html"]http://galeon.com/prueba-moi/Untitled-2.html[/URL]
La primera fila funciona, ya que son hermanos, pero no puedes posicionar el mouse sobre HIJO1.
Sin embargo si puedes hacerlo con los otros dos (HIJO2 e HIJO3), pero estos no se sitúan detrás de sus padres.
Muchas gracias a todos de antemano
Saludos.