Ti faccio un semplice esempio "universale". Facciamo conto di avere a seguente struttura:
codice:
<ul>[*]tre[*]cinque[*]sette[/list]
Ora, vogliamo che in tutti i browser (esclusi quelli che si basano sul motore di IE) visualizzino il testo contenuto nella lista di colore rosso, mentre in IE (e cugini) il testo sia blu. Con i CSS faremo una cosa simile:
codice:
ul li { color:blue }
ul>li { color:red }
Cosa abbiamo fatto? Abbiamo detto prima a tutti i browser che il testo sarebbe stato blu. Poi, per i browser intelligenti e conformi agli ultimi standard, abbiamo usato un selettore di parentela stretta (">") e abbiamo sovrascritto la regola precedente (dicendo che il colore è rosso). IE, tuttavia, non capendo, continuerà a visualizzare il testo in blu.