Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79

    Problema browser diversi

    Ciao a tutti,
    ho un problema con un css relativo ad un div.
    Ho una struttura in cui necessito di un DIV che prenda il 100% della larghezza dello schermo e fin qui non c'è problema. Questo div contiene un'animazione flash che è larga 1800px e ho impostato il css in modo che il div prenda le dimensioni dello schermo e non quello del contenuto. Qui arriva il problema, se nel css relativo al div inserisco "position:absolute" in Internet Explorer vedo tutto ok ma in firefox il div non prende la larghezza del 100% dello schermo ma quella dell'animazione flash (1700px) visualizzando così un fastidiosissimo scroll orizzontale sulla pagina che mi rovina tutto.
    Se levo il "position:absolute" accade il contrario: in Firefox tutto ok ma in Explorer ho lo scroll...

    C'è un modo per far si che in base al browser venga inserito o meno il "position:absolute"?
    O c'è un modo per validare il css per entrambi i browsers?

    Di seguito riportato il css relativo al div incriminato:

    così il css funge per explorer
    codice:
    <div style="overflow-x:hidden; width:100%; height:300px; position:absolute; margin-left:0; ">
    
    </div>
    così invece per firefox
    codice:
    <div style="overflow-x:hidden; width:100%; height:300px; margin-left:0; ">
    
    </div>
    Grazie a tutti!
    Poser

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    79
    ho provato anche con questa sintassi,

    codice:
    <![if !IE]>
    css per firefox
    <![endif]>
    <![if IE]>
    css per IE
    <![endif]>
    ma stranamente firefox non ignora il blocco di istruzioni contenuto in <![if IE]> <![endif]>
    grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr rrrrrrrrrrrrrrrrrrrrrrr

    qualcuno ha qualche consiglio???
    ...::: by tonyno :::...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Dove hai pescato quella sintassi?

    Prova con questa:
    codice:
     CSS per tutti tranne IE
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.