Utilizo tablas para la estructura de diseño web en líquido mezclado con fijo y sé que muchas dicen que las tablas son para novatos, otras dicen que son para chicos de la vieja escuela que siempre dicen que DIVS son los mejores, pero la verdad es que las tablas son mejores para algo y DIVS para otra cosa.
¿Qué es mejor a <br>
o a <p></p>
? La misma cosa
Mis viejas tablas y yo en mi nuevo diseño web de 2015 podemos patear traseros a cualquiera con mi amigable móvil de ancho 100% mezclado con 2 columnas laterales de 200px cada una.
Obviamente, dentro de las tablas es feo poner más y más tablas, ahí es donde DIVS es útil. Las tablas pueden hacer cosas que los divs no pueden y los divs pueden hacer cosas que las tablas no pueden.
¿Aquellos que dicen que el diseño de tabla predeterminado es fijo? te doy un ejemplo
<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>
¿Ves el potencial ahora? Échale un vistazo en tu PC y teléfono celular. Ah sí, y ni siquiera necesito bootstrap.
Ahora, para hacer lo mismo con los divs, debe escribir una gran cantidad de código CSS para mostrar alinear flotante y basura. ¿Quién escribió menos código? ¡Yo! ¿Qué necesitan los clientes? ¿Un chico que termina una página en 1 año o en 1 mes?
Ahora mejoremos el diseño con 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>
Un diseño de diseño de 5 columnas tan hermoso que usa divs y tablas.
Su respuesta es: ambos funcionan mejor juntos y es más rápido y se verá bien en cualquier diseño, incluso en televisores y teléfonos celulares pequeños.