Visualizzazione dei risultati da 1 a 6 su 6

Discussione: browser e css

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127

    browser e css

    <link rel="stylesheet" title="OO4" type="text/css" href="OO4.css" name="css_prova" id="css_prova">

    e questo lo lascio di default.. ora xò se il browser è opera (window.opera) devo modificare la proprietà href di css_prova
    come faccio??

    if (window.opera) _modifica css_prova..

    grazie
    ciao!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ad esempio:

    <link rel="stylesheet" title="OO4" type="text/css" href="OO4.css" name="css_prova" id="css_prova">
    <script type="text/javascript">
    if(navigator.appName.indexOf("Opera") >= 0) {
    document.write('\<link rel\=\"stylesheet\" title\=\"OO5\" type\=\"text\/css\" href\=\"Opera.css\" name\=\"css_prova_op\" id\=\"css_prova_op\"\>');
    }
    </script>

    Nota che ho cambiato qualche nome e che ci sono backslash davanti a tutta una serie di caratteri.

    Nonostante questo, non sono sicuro che la cosa sia valida per qualsiasi DOCTYPE.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    scusa mich (10.000^ post ) ma cosi nn mi ritrovo con 2 css esterni?? cioè nn è ke poi il browser nn sa + quale sciegliere?? (ovviamente opera dovrebbe sciegliere quello x opera, nn l'altro )

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Hai chiesto di modificare uno (o piu`) attributi del CSS in caso di Opera:

    Dato che il secondo CSS viene caricato dopo, in tale file ci metti solo le modifiche da fare (in pratica metti solo gli attributi che hai gia` definito nell'altro e che devono avere un valore diverso).

    Se invece vuoi usare due CSS completamente diversi, allora devi usare anche la condizione else, ma questo comporta problemi per l'universalita` (in caso di noscript non carica nessun CSS).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    grazie mille

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.