• User

    Position:absolute in IExplorer

    Ciao ragazzi,
    sono davanti all'ennesimo problema di Explorer con i css!!! 😮

    Questa volta riguarda il codice position!
    Vi spiego com'è strutturato l'header del mio sito:

    <div id="header">
    <div id="filmato_in_flash"></div>
    </div>

    L'header ha all'interno il filmato in flash che praticamente si sovrapporrà ai titoli tramite il codice 'wmode="transparent"' (che tral'altro non funziona in IE ma questo è un'altro discorso 😄 ).
    Ho usato nel css del filmato in flash il comando position:absolute in modo che il filmato rimanga sopra ai titoli dell'header senza tener conto della loro grandezza e quindi rimanendo fuori dal flusso!

    Ora, con firefox tutto ok, mentre con IE il filmato in flash segue il flusso come se niente fosse e viene inserito dopo i titoli (e non sovrapposto).
    L'unico modo per sovrapporlo è inserire left:0 ma il filmato ora tiene conto dei bordi della finestra di IE e non del div contenitore.

    Capisco che spiegarlo è un pò un problema...
    Se non avete capito posso darvi l'indirizzo del sito per dare un'occhiata...

    Grazie in anticipo!!! 🙂


  • User Attivo

    Ciao thirdeyeblind82,
    per far si che il div con il video stia sopra qualunque altro oggetto nella pagina forse ti potrebbe bastare l'istruzione:
    [php]z-index: 5;[/php]Il 5 è solo un esempio, il valore indica l'ordine dell'ipotetica pila di div che potresti gestire sulla tua pagina.

    Oppure potresti provare ad utilizzare:
    [php]left:0; position:relative;[/php]Ciao