Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    CSS diversi per browser

    Salve gente
    da completo incompetente vorrei sapere come impostare uno script per far caricare fogli di stile diversi a seconda del browser.

    Avevo pensato a qualcosa del tipo

    codice:
    if (Mozilla)
    document.write("<link rel='stylesheet' href='css/stile_moz.css' type='text/css'>");
    }
    if (Explorer)
    document.write("<link rel='stylesheet' href='css/stile_exp.css' type='text/css'>");
    }
    Che ne pensate?
    Male non fare, paura non avere
    InfoCongressi.com
    Corsi Ecm
    Mondiali Sudafrica 2010

  2. #2
    Son sicuro che ci saranno dei modi migliori ma questo funziona. In ogni caso se vuoi fare qualcosa di un pochino + elegante, usa uno switch!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ne sono stati proposti, ma non credo sia la soluzione migliore. Tra l'alltro non funziona se JS e` disabilitato.

    Vedi invece:
    codice:
    <link rel="stylesheet" type="text/css" href="all_browser.css" />
    <!--[if IE]>
    <link rel="stylesheet" type="text/css" href="ie.css" />
    <![endif]-->
    dove nel file ie.css sono riportate solo le differenze da apportare per il browser IE.

    Altri esempi di commenti condizionali:


    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Grazie ho risolto alla grande e anche in maniera elegante


    Sono andato a leggermi Una Tecnica Alternativa: i Commenti Condizionali. Tanta roba.
    Male non fare, paura non avere
    InfoCongressi.com
    Corsi Ecm
    Mondiali Sudafrica 2010

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 © 2026 vBulletin Solutions, Inc. All rights reserved.