Uso i tavoli per la struttura del web design in un liquido misto a fisso e so che molti dicono che i tavoli sono per nessuno, altri dicono che sono per i ragazzi della vecchia scuola, quelli che dicono sempre che i DIV sono i migliori, ma la verità è che i tavoli sono migliori per qualcosa e i DIV per altra cosa.
Cosa c'è di meglio di una <br>
o di un <p></p>
? La stessa cosa
Io e i miei vecchi tavoli nel mio nuovo web design 2015 possiamo dare il calcio a chiunque abbia il mio amichevole mobile 100% di larghezza mescolato con 2 colonne laterali da 200 px ciascuno.
Ovviamente all'interno dei tavoli è brutto mettere sempre più tavoli, ecco dove DIVS è utile. Le tabelle possono fare cose che i div non possono fare e le div possono fare cose che le tabelle non possono fare.
Quelli che dicono che il layout predefinito della tabella è fisso? Ti faccio un esempio
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200">left</td>
<td width="100%">middle</td>
<td width="200">right</td>
</tr>
</table>
Vedi il potenziale ora? Dai un'occhiata ad esso su PC e cellulare. Ah sì e non ho nemmeno bisogno del bootstrap.
Ora per fare lo stesso con i div devi scrivere molto codice CSS per visualizzare allineare float e schifezze. Chi ha scritto meno codice? Me! Di cosa hanno bisogno i clienti? Un ragazzo che termina una pagina in 1 anno o in 1 mese?
Ora consente di migliorare il design con i div
<div style="width:100%; min-width:1000px; height:200px;">top menu or nav</div>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200">left</td>
<td width="100%">middle</td>
<td width="200">right</td>
</tr>
</table>
<div style="width:100%; min-width:1000px; height:200px;">top menu or nav</div>
Così bello un layout di design a 5 colonne che utilizza div e tabelle.
La tua risposta è: entrambi funzionano meglio insieme ed è più veloce e staranno bene su qualsiasi design anche su TV e piccoli telefoni cellulari.