Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [CSS] utilizzare più fogli di stile assieme

    è possibile utilizzare contemporaneamente più fogli di stile nella stessa pagina?

    tipo
    stile1.css
    stile2.css
    stile3.css

    il primo contiene informazioni sul colore
    il secondo contiene informazioni su dimensioni e immagini
    il terzo contiene informazioni sul testo

    naturalmente ciò che viene dichiarato in uno non viene dichiarato nell'altro.

    se pote?
    se sì, come?

    se no, come ovviare?
    Totò, vero ma strano
    www.ateicos.com

  2. #2
    Utente di HTML.it L'avatar di bagu
    Registrato dal
    Mar 2003
    Messaggi
    620
    si può.
    <link rel="stylesheet" type="text/css" href="stile1.css" />
    <link rel="stylesheet" type="text/css" href="stile2.css" />

    ciao paolo
    Non so se Dio esiste ma se non esiste ci fa una figura migliore!
    - S. Benni -

  3. #3
    Originariamente inviato da bagu
    si può.
    <link rel="stylesheet" type="text/css" href="stile1.css" />
    <link rel="stylesheet" type="text/css" href="stile2.css" />

    ciao paolo
    e fare che dichiaro le stesse classi, con attributi differenti, sui due fogli?
    Totò, vero ma strano
    www.ateicos.com

  4. #4
    wow, funge seriamente!!!
    Totò, vero ma strano
    www.ateicos.com

  5. #5
    Utente di HTML.it L'avatar di bagu
    Registrato dal
    Mar 2003
    Messaggi
    620
    Originariamente inviato da ateicos
    e fare che dichiaro le stesse classi, con attributi differenti, sui due fogli?
    dichiari quello che vuoi tenendo conto che i fogli lavorano in cascata.dai un occhioqui trovi varie pagine dove sono applicati diversi fogli di stile più delle piccole modifice dentro la pagina .
    ciao
    paolo
    Non so se Dio esiste ma se non esiste ci fa una figura migliore!
    - S. Benni -

  6. #6
    Originariamente inviato da bagu
    dichiari quello che vuoi tenendo conto che i fogli lavorano in cascata.dai un occhioqui trovi varie pagine dove sono applicati diversi fogli di stile più delle piccole modifice dentro la pagina .
    ciao
    paolo
    non ci siamo!

    mentre mozilla e opera gestiscono perfettamente stili da fogli multipli, con elementi dichiarati, i cui attributi sono diversi nei diversi fogli

    IExplorer combina un parapiglia! attua solo l'ultimo stile dichiarato!!!

    vi spiego
    foglio1.css
    codice:
    #main { color:#000000; background-color:#FFFFFF; }
    foglio2.css
    codice:
    #main { font: normal 10px Verdana; }
    se metto

    codice:
    <link rel="stylesheet" media="screen" type="text/css" href="foglio1.css" />
    <link rel="stylesheet" media="screen" type="text/css" href="foglio2.css" />
    IExplorer riconosce soltanto il secondo foglio...
    Totò, vero ma strano
    www.ateicos.com

  7. #7
    il casino aumenta,
    e fortuna che doveva essere una cosa semplice!!!

    leggendo questo articolo
    http://www.constile.org/DHTML/skin/

    si capisce come l'uso di più fogli di stile in una stessa pagina, così come inteso correttamente da mozilla e opera, perde ogni significato nel caso si volesse utilizzare skin alternative o dinamiche per come spiegato nel tutorial.

    conclusione:

    non è possibile utilizzare più fogli di stile con un implementamento dinamico!

    [viva IExplorer! ]
    Totò, vero ma strano
    www.ateicos.com

  8. #8
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    no... non è così. Il problema è che se tu dichiari 2 classi con lo stesso nome per il concetto di "Cascading" viene considerata solo la seconda. Ed explorer questo lo fa correttamente.

    Il punto è che le classi possono essere distribuiti su fogli diversi ma devono essere contrassegnate da un nome univoco. E poi non capisco quale sia il problema di scrivere nomi differenti

    Prova in php a fare una cosa simile
    a=3;
    a=4;
    echo "a";
    Non so se mi sono spiegato...
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  9. #9
    Utente di HTML.it L'avatar di bagu
    Registrato dal
    Mar 2003
    Messaggi
    620
    dai un occhio a http://www.constile.org/commenti/?aid=16 , spiega come fare in php.

    ciao paolo
    Non so se Dio esiste ma se non esiste ci fa una figura migliore!
    - S. Benni -

  10. #10
    Originariamente inviato da flessciato
    no... non è così. Il problema è che se tu dichiari 2 classi con lo stesso nome per il concetto di "Cascading" viene considerata solo la seconda. Ed explorer questo lo fa correttamente.

    Il punto è che le classi possono essere distribuiti su fogli diversi ma devono essere contrassegnate da un nome univoco. E poi non capisco quale sia il problema di scrivere nomi differenti

    Prova in php a fare una cosa simile
    a=3;
    a=4;
    echo "a";
    Non so se mi sono spiegato...
    non è proprio la stessa cosa

    si parla di classi, di oggetti

    quindi a rigor di logica si possono dichiarare elementi diversi della stessa classe in fogli di stile differenti.

    usando un metalinguaggio per esemplificare meglio il concetto

    foglio 1
    a.color = #FF0000

    foglio 2
    a.backgroundColor = #0000FF

    pagina html
    echo a --(risultato)--> object
    echo a.color --(risultato)--> #FF0000
    echo a.backgroundColor --(risultato)--> #0000FF
    Totò, vero ma strano
    www.ateicos.com

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.