Visualizzazione risultati 1 fino 5 di 5

Discussione: Suddividere CSS

  1. #1
    Guest

    Question Suddividere CSS

    [Urgente]

    Salve, sto costruendo un sito web e mi servirebbe un aiuto riguardo un elemento del codice html.
    In pratica sto codando a mano libera il sito e, visto che browser diversi hanno lettura diversa dei CSS (e quindi diversa visualizzazione), sto usando due fogli di stile, ovvero CSS, separati:
    -Stile per tutti i browser tranne Explorer: style.css
    -Stile soltanto per Internet Explorer: style_ie.css

    Adesso il mio problema è fare in modo che Internet Explorer legga il suo CSS (cioè style_ie.css) e tutti gli altri Browser (Mozzilla, Chrome, Opera, ecc.) leggano quello adatto (cioè style.css).

    Se uso <!--[if IE#]-->, Explorer legge entrambi i CSS, e da errori grafici.
    Adesso sto usando un codice php trovato online per dividere i CSS tra IE e FireFox.
    Codice PHP:
    <?
    $isFirefox
    = preg_match('/firefox/i',$_SERVER['HTTP_USER_AGENT']) ? TRUE : FALSE;

    if(
    $isFirefox)
    echo
    "<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">";
    else
    echo
    "<link rel=\"stylesheet\" href=\"style_ie.css\" type=\"text/css\">";
    ?>
    Quindi, devo trovare un modo per far visualizzare a IE, il suo CSS e a tutti gli altri Browser, il CSS generico.

    Grazie, aiutatemi perchè il sito è importante, visto che l'inaugurazione è per domani.

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,259

    Predefinito

    Filtrare con "firefox" non è una grande scelta: e tutti gli altri?

    Se il tuo problema è IE, lavora su quello: puoi usare i commenti condizionali per non leggere uno dei due file, esattamente come li usi per leggerli (aggiungendo un !); oppure puoi spezzare i file diversamente: un file con tutto il css, ed un file solo con le correzioni per IE, in modo che il sito si veda corretto se Internet Explorer li carica entrambi.

  3. #3
    Guest

    Predefinito

    No, perfavore, mi serve una cosa più rapida. Non esistono Conditonal Comments per FireFox, ecc?

    Ah, aspetta, dimmi come devo usare i comment per fare in modo che IE non legga i CSS Generici, e viceversa.
    Ultima modifica di campomarzioweb : 13-04-2010 alle ore 19.08.12

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,259

    Predefinito

    seguendo le istruzioni, con [if !IE]

  5. #5
    Guest

    Predefinito

    Risolto, grazie, si può chiudere.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •