CSS - Cascade Style Sheets
Cosa sono i fogli di stile
Il CSS (Cascading Style Sheets o Fogli di stile) è un linguaggio usato per definire la formattazione di documenti HTML, XHTML e XML. Le regole per comporre il CSS sono contenute in un insieme di direttive (Recommendations) emanate a partire dal 1996 dal W3C. L'introduzione del CSS si è resa necessaria per separare i contenuti dalla formattazione e permettere una programmazione più chiara e facile da utilizzare, sia per gli autori delle pagine HTML che per gli utenti.
Inserire il codice
L'inserimento di codice CSS nelle pagine web può essere effettuato in tre modi:
Un collegamento ad un foglio di stile esterno
Cioè un file contrassegnato dall'estensione .css come negli esempi seguenti, tramite il tag link o tramite la direttiva import, che può essere utilizzata anche negli stessi file .css per collegare più file tra loro:
<html>
<head>
<title>Esempio</title>
<link rel="stylesheet" type="text/css" href="/foglio_di_stile.css"/>
</head>
oppure:
<html>
<head>
<title>Esempio</title>
<style type="text/css">
@import url(foglio_di_stile.css);
</style>
</head>
Inserendo internamente al tag <head> tra gli specifici tag <style> e </style> le dichiarazioni CSS:
<html>
<head>
<title>Esempio</title>
<style type="text/css">
codice css
</style>
</head>
Inline all'interno degli elementi
<tag style="dichiarazioni CSS">...</tag>