






Web 2.0
Tabelle contro css
Il dibattito tra i sostenitori di tabelle e quelli dei fogli di stile per il layout è ancora molto acceso. Ci sono molti argomenti validi da entrambe le parti, ma attualmente si può affermare quasi con certezza che l'ago della bilancia pende verso i fogli di stile.
Vediamo brevemente alcuni aspetti di entrambe le soluzioni:A favore delle tabelle:
- facilità di codifica:
- Alcuni layout sono molto più semplici da realizzare con le tabelle
- non necessitano conoscenze particolari dei fogli di stile, basta l'html
- robustezza su praticamente tutti i browsers, anche i più obsoleti
- possibilità di creare facilmente layout anche con editor visuali
A favore dei layout basati sui css:
- le tabelle servono per dati tabellari, non per creare layout
- i fogli di stile garantiscono una migliore separazione tra contenuti e presentazione e quindi:
- alleggerimento del codice html
- aumento della velocità di caricamento
- minori spese per la banda
- restyling e modifiche di layout sono molto più semplici per un sito ben strutturato
- l'uso delle tabelle determina con forza l'ordine del codice html
- i fogli di stile aiutano a mantenere la consistenza di un intero sito web
- fare siti attenenti agli standard e con layout table-less, anche se più difficile, attualmente garantisce la competenza e la competitività di un professionista
- migliore accessibilità e visibilità verso media alternativi: palmari, cellulari, screen readers, text browsers e stampanti
