Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    Applicazione regole a sottoinsiemi

    Buondì.

    non capisco quale sia il problema quando provo ad applicare uno stile ad una classe di un elemento DOM di un gruppo o di un set di classi

    main_css.css
    codice:
    h4{
    //style set
    }
    css_2.css
    codice:
    .mia_classe h4{
    //variante !important
    }
    non funziona

    come pure non funziona h4 .mia_classe{}

    come mai?

    grazie e

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    sei sicuro che il foglio stile venga visto dall'html?
    la tua sintassi se scritta nell'head del file html funziona?

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    Originariamente inviato da ResianTaxidrive
    sei sicuro che il foglio stile venga visto dall'html?
    la tua sintassi se scritta nell'head del file html funziona?
    si che funziona
    il resto delle cose viene letto normalmente.
    le classi "annidate" no...

  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    non è chiaro, bisognerebbe vedere l'html.

  5. #5
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    sono due fogli di stile.
    al secondo, quello che dovrebbe "sovrascrivere" il principale, che modifica tutti gli elementi, aggiungo !important.

    vuoi che ti incolli tutto il css o solo i due frammenti incriminati?

    codice:
    h4{
    	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    	font-size: 14pt;
    	font-variant: small-caps;
    	font-weight: lighter;
    	color: #666;
    	line-height: 90%;
    	}
    e il secondo era
    codice:
    h4 .frameset{
    	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    	font-size: 16pt;
    	font-variant: small-caps;
    	font-weight: lighter;
    	color: #F0F;
    	}

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    quello che non capisco è se frameset è una classe all'interno di h4 o se è h4 che ha la classe frameset.

  7. #7
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    no scusami, mancanza mia: in entrambe le versioni le cose non funzionano.

    "frameset" è la classe di h4.

    h4 ha uno stile "base" definito in un foglio di stile.
    in un altro foglio volevo definire una variante di h4 tramite una sottoclasse.

    questo problema comunque, ce l'ho con TUTTI gli elementi eh, non solo con h4..

    nelle verie guide ho letto che basta definire

    DOM .classe
    oppure
    .classe DOM

    il gioco è fatto, ma con me col cavolo che funge

  8. #8
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    ma se frameset è la classe di h4 non devi mettere lo spazio; devi mettere h4.frameset

  9. #9
    senza spazio, così:
    h4.classe{}
    h4 .classe{} indica tutti gli elementi ".classe" all'interno degli elementi h4 e
    .classe h4{} indica tutti gli h4 all'interno degli elementi ".classe"

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.