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.