Eu uso tabelas para estrutura de web design em líquido misturado com fixo e sei que muitos dizem que as tabelas são para noobs outros dizem que são para caras da velha escola que sempre dizem que DIVS são os melhores, mas a verdade é que as tabelas são melhores para alguma coisa e DIVS para outra coisa.
O que é melhor a <br>
ou a <p></p>
? A mesma coisa
Eu e minhas tabelas antigas no meu novo web design de 2015 podemos dar um chute na bunda de qualquer pessoa com meu amigável móvel de 100% de largura, misturado com 2 colunas laterais de 200px cada.
Obviamente, dentro de tabelas é feio colocar cada vez mais tabelas, é aí que o DIVS se torna útil. Tabelas podem fazer coisas que divs não podem e divs podem fazer coisas que tabelas não podem.
Aqueles que dizem que o layout da tabela padrão é fixo? Eu te dou um exemplo
<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>
Você vê o potencial agora? Dê uma olhada no PC e no celular. Ah sim e eu nem preciso de bootstrap.
Agora, para fazer o mesmo com divs, é necessário escrever muito código CSS para exibir o alinhamento de flutuação e porcaria. Quem escreveu menos código? Eu! Do que os clientes precisam? Um cara que termina uma página em 1 ano ou em 1 mês?
Agora vamos melhorar o design com divs
<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>
Um layout de design de 5 colunas tão bonito usando divs e tabelas.
Sua resposta é: os dois juntos funcionam melhor e são mais rápidos e ficam bem em qualquer design, mesmo em TVs e celulares pequenos.