CSS
Definizione rapida
Linguaggio di stile che definisce presentazione e impaginazione dei documenti HTML o XHTML.
Spiegazione
I Cascading Style Sheets separano contenuto e resa grafica. Una regola condivisa può cambiare colori, caratteri e layout di molte pagine insieme, favorendo il riuso su schermi, stampa e altri contesti; le specifiche sono curate dal W3C.
Esempio pratico
Il designer modifica un solo file CSS e tutte le pagine collegate adottano il nuovo colore dei titoli.
Spiegazione tecnica
Selettori, proprietà, cascata ed ereditarietà determinano quali dichiarazioni vengono applicate a ciascun elemento del documento.
Da non confondere con
CSS non sostituisce HTML: il markup struttura il contenuto, mentre il foglio di stile ne governa l'aspetto.