Cos'è il CSS?
Cascesa Style Sheets, affettuosamente denominato CSS, è un semplice linguaggio di design inteso a semplificare il processo di presentazione delle pagine web.
CSS gestisce l'aspetto grafico di una pagina web. Utilizzando CSS, è possibile controllare il colore del testo, lo stile dei caratteri, la spaziatura tra i paragrafi, il modo in cui le colonne sono dimensionate e disposte, quali immagini di sfondo o colori vengono utilizzati, design del layout, variazioni di visualizzazione per diversi dispositivi e dimensioni dello schermo così come una varietà di altri effetti.
CSS è facile da imparare e da capire, ma fornisce un potente controllo sulla presentazione di un documento HTML. Più comunemente, CSS è combinato con i linguaggi di markup HTML o XHTML.
Vantaggi dei CSS
CSS saves time- Puoi scrivere CSS una volta e quindi riutilizzare lo stesso foglio in più pagine HTML. È possibile definire uno stile per ogni elemento HTML e applicarlo a tutte le pagine Web desiderate.
Pages load faster- Se utilizzi CSS, non è necessario scrivere ogni volta attributi di tag HTML. Basta scrivere una regola CSS di un tag e applicarla a tutte le occorrenze di quel tag. Quindi meno codice significa tempi di download più rapidi.
Easy maintenance - Per apportare una modifica globale, cambia semplicemente lo stile e tutti gli elementi in tutte le pagine web verranno aggiornati automaticamente.
Superior styles to HTML - Il CSS ha una gamma di attributi molto più ampia rispetto all'HTML, quindi puoi dare un aspetto molto migliore alla tua pagina HTML rispetto agli attributi HTML.
Multiple Device Compatibility- I fogli di stile consentono di ottimizzare il contenuto per più di un tipo di dispositivo. Utilizzando lo stesso documento HTML, è possibile presentare diverse versioni di un sito Web per dispositivi palmari come PDA e telefoni cellulari o per la stampa.
Global web standards- Ora gli attributi HTML sono stati deprecati e si consiglia di utilizzare CSS. Quindi è una buona idea iniziare a utilizzare CSS in tutte le pagine HTML per renderle compatibili con i browser futuri.
Chi crea e gestisce i CSS?
CSS viene creato e mantenuto attraverso un gruppo di persone all'interno del W3C chiamato CSS Working Group. Il CSS Working Group crea documenti chiamati specifiche. Quando una specifica è stata discussa e ufficialmente ratificata dai membri del W3C, diventa una raccomandazione.
Queste specifiche ratificate sono chiamate raccomandazioni perché il W3C non ha alcun controllo sull'effettiva implementazione del linguaggio. Società e organizzazioni indipendenti creano quel software.
NOTE - Il World Wide Web Consortium, o W3C, è un gruppo che fornisce raccomandazioni su come funziona Internet e su come dovrebbe evolversi.
Versioni CSS
Cascading Style Sheets livello 1 (CSS1) è uscito dal W3C come raccomandazione nel dicembre 1996. Questa versione descrive il linguaggio CSS oltre a un semplice modello di formattazione visuale per tutti i tag HTML.
CSS2 è diventato una raccomandazione del W3C nel maggio 1998 e si basa su CSS1. Questa versione aggiunge il supporto per fogli di stile specifici per i media, ad esempio stampanti e dispositivi acustici, caratteri scaricabili, posizionamento degli elementi e tabelle.