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.