Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    27

    richiamare un foglio di stile CSS solo per IE6

    Salve a tutti,
    mi scuso per la banalità credo...
    ma è possibile fare in modo che in una pagina html vengano richiamati più fogli di stile html, uno dei quali però da utilizzare solamente se il browser è IE6???? come si fa?
    ho fatto un sito con molti png trasparenti e IE6 non li regge....

    poi se il browser è IE7 o tutti gli altri apre sempre il solito CSS... e non ci sono problemi.

    Grazie dell'aiuto
    R.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Cerca nel forum: "commenti condizionali".
    E per una trattazione concisa e di base vedi tra i "link utili".
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    27
    ho cercato e in parte ho risolto grazie.
    Solo un'altra domanda:
    ma se io inserisco nel codice html un commento che mi richiami un secondo foglio CSS dedicato per IE6,
    in questo preciso foglio devo mettere solo le cose che cambiano?
    c'è il rischio che i due fogli vadano in conflitto in qualche modo?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da rik_nino
    ho cercato e in parte ho risolto grazie.
    Solo un'altra domanda:
    ma se io inserisco nel codice html un commento che mi richiami un secondo foglio CSS dedicato per IE6,
    in questo preciso foglio devo mettere solo le cose che cambiano?
    Esatto.
    Il foglio per IE (o IE6, a seconda della condizione) va messo DOPO quello generale, e in esso vanno inserite solo le modifiche da apportare per tale brwoser.

    c'è il rischio che i due fogli vadano in conflitto in qualche modo?
    E` chiaro che nel browser IE (o IE6) agiscono DUE fogli di stile: e` chiaro che interferiscono; quanto al conflitto dipende dal programmatore evitarlo.

    Comunque nei CSS vince l'ultima definizione di una proprieta`, quindi
    SE il selettore e` uguale e
    SE la proprieta` e` la stessa,
    ALLORA il valore usato e` quello definito dall'ultima definizione
    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.