A cosa servono
Inizio questa sezione con un'affermazione perentoria: se siete seriamente
interessati alle tecnologie web non potete ignorare i CSS. Chi conosce un
minimo di HTML è pienamente consapevole dei limiti di questo linguaggio sul
lato della pura presentazione. A dire il vero, non è giusto parlare di limiti:
HTML non è nato per questo. E' stato però piegato a fare cose che
intrinsecamente non era in grado di fare. Bene: quasi tutto quello che con HTML
non potete realizzare, riuscirete a farlo con i fogli di stile.
Finalmente, ad esempio, potrete dare al testo delle vostre pagine un aspetto
da word-processor: non solo con il colore o i font
che preferite, ma con un sistema di interlinea pratico e
funzionale, con le decorazioni che desiderate, riuscendo a spaziare
lettere e parole, impostando stili diversi per titoli e
paragrafi, sfruttando i benefici dell'indentatura o della giustificazione.
Ancora, potrete finalmente distanziare gli elementi della vostra pagina in
maniera semplice e intuitiva con un potente meccanismo di gestione dei margini.
Tonnellate di gif trasparenti usate per spaziare possono essere finalmente
gettate nel cestino del vostro computer. E se i margini non bastano sarete in
grado ora di aggiungere bellissimi bordi non solo alle tabelle,
ma a tutti gli elementi di una pagina.
Per non parlare degli sfondi: li potrete applicare a quello
che volete. E dimenticate quelle brutte micro-textures. Finalmente potrete
sbattere su una pagina, magari ben piazzato al centro, quel vostro bellissimo
disegno di 600x400 pixel senza doverlo necesseriamente vedere trasformato in
orribili riquadri ripetuti sulla pagina.Ora siete voi a decidere come usare
un'immagine di sfondo: la potete ripetere in una sola direzione, in due o per
niente! Facile e comodo.
La cosa più bella è che la gestione del sito non sarà mai
più un incubo. Se quel bellissimo disegno di prima vi stufa, non dovrete più
andare a modificare una per una 300 pagine! I CSS sono separati dal documento.
Aprite un foglio di stile, cambiate l'immagine e il gioco è fatto. Il risultato
sono pagine più leggere e facili da modificare. Milioni di byte di banda
risparmiati per la gioia degli utenti.
Se poi avete a cuore l'accessibilità i CSS sono uno strumento portentoso,
anche grazie al fatto di poter essere gestiti con linguaggi di scripting
avanzati in grado di modificare con un solo click l'aspetto di una pagina.
Spero e credo che queste semplici considerazioni possano invogliarvi a
procedere nella lettura di questa guida di base in cui troverete la spiegazione
di tutte le proprietà e dei meccanismi che regolano questo meraviglioso
strumento. Quando avrete superato il livello di apprendistato non dimenticate
di dare un'occhiata alla sezione PRO di HTML.it. Tanti articoli di
approfondimento vi aspettano per farvi sfruttare al meglio le potenzialità del
linguaggio.
|