CSS/Selettori: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
viene applicato solo al paragrafo, non ai singoli elementi |
non solo HTML ; - frase: HTML e XHTML sono due cose distinte e separate |
||
Riga 2:
{{CSS}}
I CSS possono contenere diverse indicazioni sullo stile dei vari elementi della pagina, i quali devono essere identificati dai '''selettori'''. I selettori possono riferirsi a:
*elementi
*ID
*classi
Esistono oltre a questi anche particolari elementi o classi, chiamate pseudo-classi e pseudo-elementi.
== Tag
Il caso più semplice di selettore, che definisce gli attributi CSS per tutti gli '''elementi
<source lang=css>p { border: 1px dotted blue; }</source>
Questo codice di esempio farà in modo che ogni elemento <code>p</code> (i paragrafi) della pagina abbia un bordo blu tratteggiato di un pixel di spessore.
== ID e classi ==
Un '''id''' è un selettore CSS che può essere assegnato ad un solo elemento nella pagina, identificato univocamente dall'attributo <code>id</code>. Una classe è un insieme di proprietà che può essere invece assegnato a uno o più elementi
<source lang=css>
#nome_id { dichiarazioni }
.nome_classe { dichiarazioni }
</source>
e,
<source lang=html4strict>
<
<
</source>
Per quanto riguarda le classi, è possibile stabilire dichiarazioni diverse a seconda essa sia attribuita ad un elemento piuttosto che ad un'altra:
Riga 36:
p.evidenziato.grassetto { dichiarazioni }
</source>
e,
<p class="evidenziato grassetto">...</p>
Riga 94:
== Altri tipi di selettori ==
Basandosi sulla '''gerarchia degli elementi
*'''elementi figli''': è possibile definire uno stile per tutti gli elementi contenuti in un altro. La sintassi è:
<source lang=css>
|