Che cos’è il CSS?
Il CSS (sigla di Cascading Style Sheets, in italiano fogli di stile a cascata), in informatica, è un linguaggio usato per definire la formattazione di documenti HTML, XHTML e XML, ad esempio i siti web e relative pagine web.
La base di questo linguaggio, infatti, consisteva nel fatto che il contenuto sarebbe stato sempre definito dal codice (X)HTML, mentre la formattazione si sarebbe trasferita su un codice completamente separato, il CSS appunto.
Vengono chiamati cascading (a cascata) perché i fogli di stile su cui lavorare sono svariati, ma solo uno eredita a cascata tutte le proprietà dei fogli precedenti.
HTML e CSS3 costituiscono un linguaggio turing completo, condizione sufficiente per un linguaggio per essere considerato un linguaggio di programmazione.
Un'istruzione css generica è del tipo:
elemento {
proprietà: valore;
}