2009-04-17 11 views
6

Estoy trabajando en un sitio con dos divs completamente posicionados ... el logo y el menú (barra de navegación)¿Por qué Z-Index en IE no se reproduce de la manera que se supone sobre una película Flash?

IE los está enterrando, incluso después de múltiples intentos de manipulación del índice Z. ¿Por qué IE no funciona tan bien como Firefox o incluso Opera por el amor de Dios?

ACTUALIZACIÓN .......

me olvidó mencionar que estos divs se colocan sobre una película flash. ¿Cómo pude haber dejado eso?

+0

Parece que quieren que le demos al padre una posición relativa relativa y un índice z de 1. Aún así, no funcionó para mí. –

+0

Es posible que desee cambiar el título de la pregunta para incluir el hecho de que el problema está relacionado con Flash. –

+0

Este problema también afecta a IE8. –

Respuesta

22

Si su película flash está enterrando su otro tipo de contenido puede tener más suerte mediante la adición de un elemento parámetro adicional a su objeto incrustado:

<param name="wmode" value="opaque" /> 

Durante un tiempo se respuesta puede vea esto blog post about stacking windowed/flash content. Adobe tiene un TechNote about this issue, también.

+0

¡Impresionante, gracias funcionó! –

+0

Gracias, tuve el mismo problema. El enlace de Adobe ya no funciona. –

+0

@Dave Gracias por la nota: actualicé el enlace de Adobe con una URL funcional. –

5

IE tiene varios errores de índice Z bien documentados. Parece que IE hace un nuevo contexto de apilamiento para los elementos posicionados. Ver here.

Cuestiones relacionadas