Tableless web design fornisce il seguente:
Meno Markup
tabelle hanno bisogno di un sacco di codice per creare effettivamente celle della tabella e le righe, dove come un div è solo un semplice tag di apertura e chiusura . Questo significa meno che gli utenti scarichino quando caricano la pagina.
facile manutenzione
Dal momento che c'è meno margine di profitto con un design tableless, il codice è più facile da mantenere (meno codice a guadare attraverso). È anche più semplice aggiungere elementi a un design senza tablature perché non è necessario passare attraverso una tabella e determinare dove devono essere aggiunti tutti i paniere e le colonnine alle tue righe e colonne esistenti.
Contenuto e forma sono separate
Questa è la chiave. Con il design senza tablature, è molto più semplice per swap the CSS e cambia completamente l'aspetto di un sito senza toccare il markup.
I tavoli sono per i dati
Le tabelle dovrebbero essere usate quando si sta visualizzando dati tabulari. La loro struttura li rende molto bravi a definire le relazioni tra intestazioni e dati. Di conseguenza sono ottimi per l'accessibilità quando si tratta di dati tabulari.
The Catch
Anche se non c'è molto da imparare in CSS, ci vorrà un bel po 'per abituarsi a tutti i browser di rendering incongruenze (sto guardando a voi Ie .. .). Se vuoi iniziare, ti consiglio vivamente di concentrarti sull'apprendimento di come floats and position behave. Una volta risolto, diventa molto più facile.
"Quali sono le condizioni quando è necessario utilizzare le tabelle?" Quando si desidera visualizzare dati tabulari. Vale a dire, utilizzare le tabelle per visualizzare tabelle di dati e utilizzare CSS per il layout. Non provare a ricreare tabelle senza tabelle e non utilizzare tabelle per il layout. –
duplicato: http://stackoverflow.com/questions/83073/why-not-use-tables-for-layout-in-html chiunque desideri punti gratuiti può copiare le risposte qui: p – catchmeifyoutry
Abbastanza sicuro che questa domanda sia stata fatto a morte: http://stackoverflow.com/questions/407420/what-is-the-benefit-of-tableless-design-if-you-need-clearing-blocks-everywhere http://stackoverflow.com/questions/1518223/table-vs-css-based-layouts-per-pagine Web http: // stackoverflow.it/questions/30251/tables-instead-of-div http://stackoverflow.com/questions/96137/divs-vs-tables-a-rebuttal-please http://stackoverflow.com/questions/83073/div- vs-table –