[Web2.0] [CSS] ul ma perché...
Marcello Vezzelli
marcello a vezz.it
Gio 4 Gen 2007 15:29:47 CET
Andrea Colanicchia wrote:
>
> Quando due regole si sovrappongono vale quella più specifica.
>
> Per capire quale sia la + specifica devi leggere qui in cui c'è
> scritto come fare il calcolo:
>
> http://www.w3.org/TR/REC-CSS1#cascading-order
>
> La dichiarazione "ul li" si sovrappone alla dichiarazione "ul.my", ma
> "ul li" vince perché
> è + specifica.
Ecco perché non funziona se non metto ul.my li.
> "ul.my" dichara una proprietà su UL con classe "my" che poi si
> dovrebbe ereditare negli LI interni, mentre "ul li" va direttamente a
> settare la proprietà in ogni LI dentro una UL qualsiasi e vince :)
>
> Per questo alla fine hai i quadrati.
Potente, ma delirante... è facile incasinarsi se non si parte con
modelli molto semplici.
Grazie del tip.
Ciao
Marcello
Maggiori informazioni sulla lista
Web2.0