Vai alla Home Page
Principali caratteristiche del servizio:

XHTML / CSS

Lo sapevate? Secondo una ricerca condotta negli Stati Uniti, alla fine del 2002 il 99% dei siti in rete sono risultati obsoleti!

Leggi l'articolo (in inglese)

Agli inizi, quando Internet era usato come mezzo di comunicazione fra scienziati e ricercatori, il contenuto informativo era l'aspetto più importante della pagina web. Per aiutare i ricercatori a riportare in maniera organizzata dati sperimentali, furono create le tabelle che, per loro stessa natura, servivano a intabellare dei dati. Le tabelle sono però in grado di contenere molti tipi di informazioni, non solo parole e numeri, come immagini e altre tabelle.
Tra i webmaster si diffuse dunque la cattiva abitudine di utilizzare le tabelle per la realizzazione del layout di un sito, tradendo quello che era lo scopo della loro creazione. La cosa andò peggiorando con l'introduzione di software per la realizzazione di pagine web del tipo WYSIWYG (What You See Is What You Get: ciò che vedi è ciò che otterrai) che si basano quasi esclusivamente sull'uso delle tabelle. Il webmaster si trova di fronte a un'interfaccia grafica e "disegna" il layout del sito senza accorgersi che il software sta creando un codice che, nella migliore delle ipotesi è ridondante e disorganizzato, nella maggior parte dei casi risulta anche errato. Si ottengono così pagine pesanti (in termini di dimensione dei files) e lente da scaricare ed elaborare.
Per garantire una completa accessibilità dei contenuti, la grafica deve essere separata dal testo, le tabelle devono intabellare. Per fornire un'impaginazione ai contenuti esiste una apposita tecnica, quella dei CSS (Cascading Style Sheets: fogli di stile a cascata), di cui ora mostreremo i vantaggi.

I vantaggi dei CSS
I svantaggi delle tabelle
Qualità del servizio

La vecchia tecnica, disegno una griglia con le tabelle e realizzo la grafica e in seguito ci mescolo i contenuti, appartiene al passato e non può più condurre in nessun luogo.
Progettare con i CSS, realizzando pagine standard (magari in XHTML) significa progettare per il futuro, senza però trascurare il passato: una pagina (X)HTML standard + CSS standard è accessibile con tutti i dispositivi per la navigazione nel web. Certo, i browser più datati richiederanno CSS specifici, magari più semplici, ma ottenere la stessa grafica su tutti i dispositivi/browser non è possibile e neppure utile. Un sito indipendente dal browser è quello in grado di presentare correttamente i contenuti su tutti i browser, non quello che ha la stessa grafica su Explorer e Navigator.

Grazie a constile.org per l'articolo