CSS
È l'acronimo di "Cascading Style Sheet".
CSS è un linguaggio per fogli di stile usato per formattare i contenuti delle pagine web HTML. I fogli di stile CSS possono definire l'aspetto e la formattazione del testo, delle tabelle e di altri elementi separatamente dal contenuto stesso. Gli stili possono trovarsi nel file HTML di una pagina web oppure in un documento separato a cui fanno riferimento più pagine web.
CSS aiuta gli sviluppatori web a creare un aspetto uniforme in un intero sito web. Invece di formattare l'aspetto di ogni tabella e blocco di testo nel codice HTML di una pagina web, uno stile viene definito una sola volta in un foglio di stile CSS. I comuni tag di formattazione HTML, come <h2>, <strong> e <em>, possono avere una formattazione personalizzata definita in un file CSS; è inoltre possibile creare stili personalizzati e applicarli a testo, immagini e tabelle. Una volta definito uno stile, può essere usato da qualsiasi pagina collegata al file CSS.
Separando il contenuto di una pagina web dalla sua formattazione, CSS facilita l'aggiornamento degli stili in più pagine contemporaneamente. Per esempio, se vuoi aumentare da 10 pt a 12 pt la dimensione del testo del corpo in decine di pagine HTML separate, devi modificare lo stile una sola volta nel file CSS. La dimensione del testo cambia per ogni occorrenza di quello stile in qualsiasi pagina web che usa quel foglio di stile.
NOTE: La parola "cascade" si riferisce allo schema di priorità usato da CSS quando più regole di stile si sovrappongono. Il CSS definito dall'utente ha la precedenza sugli stili applicati direttamente a un tag HTML; questi ultimi hanno la precedenza su qualsiasi stile definito nell'intestazione del documento HTML, che a sua volta ha la precedenza sugli stili definiti in un file CSS esterno.
Metti alla prova le tue conoscenze
