Allora comincio col dire che nn ? una moda ma piuttosto una filosofia di progettazione razionale e concettualmente migliore dei siti... poi arriviamo alla velocit?...
Il termine tableless nasce dal fatto che la maggior parte dei siti fanno un uso spropositato di tabelle per realizzare il layout con tutti gli svantaggi che ne derivano in quanto esse sono nate solo per tabellare dati e non per realizzare portali... tutti i webmaster sanno quanto tempo bisogna perdere con le tabelle quando si vogliono aggiungere nuovi elementi al layout... La filosofia tableless invece prevede (te lo dico proprio in maniera terra terra che mi sembra poi la cosa pi? comprensibile) che ad ogni blocco funzionale del layout (barra di navigazione, i vari box, footer, ecc..) venga associato un box, tipicamente un div, la cui caratteristiche grafiche e posizionali vengono gestite poi con i CSS... Il segreto della tecnica sta proprio nella separazione tra contenuto e grafica... la pagina HTML ti apparir? come una sequenza organizzata di elementi... non c'? nulla che riguardi la grafica se nn le immagini stesse... tutti gli aspetti grafici vengono gestiti invece dai fogli di stile... cos? facendo con lo stesso codice HTML (o meglio XHTML) si potrebbero usare pi? layout (corrispondenti a pi? CSS) perch? tanto il codice contiene solo elementi del tipo:
Codice:
<div class="navbar">....</div>
<div class="box1">...</div>
Il discorso della velocit? dipende dal fatto che se usi un CSS esterno per il tuo sito questo viene scaricato una sola volta dal browser e quindi per le pagine successive che verranno aperte, verranno scaricati solo i codici HTML che sono molto pi? snelli, e questo perch? nn contengono attributi di grafica e posizionamento (ad esempio niente align="center", width, height)...
All'inizio pu? sembrare pi? complicato ma una volta entrato nel meccanismo ti verr? facile... La cosa importante ? per? imparare ad usare i CSS, che sono la chiave di tutto... inoltre si devono fare le prove con tutti i browser perch? IE interpreta i CSS in un modo tutto suo non attenendosi alle specifiche W3C (va beh anche questo con la pratica si supera) e dato che, fortunatamente, Mozilla sta prendendo sempre pi? piede devi testare il layout almeno anche su questo...
Beh spero di nn averti confuso di + le idee....