Capas o Divs? Al margen del uso de Flash y otras historias, solo se me ocurren dos modos de crear la estructura de una página web. Me refiero al esqueleto, el esquema o entramado con el que dividimos mentalmente una página web dejando huecos para tal y cual elemento (como logotipo, menú, publicidad, etc). Estos dos modos son las tablas y las famosas capas o DIVs. Pero cuál es preferible de entre esas dos? Ambas tienen sus ventajas e inconvenientes, como casi todo. Voy a ir escribiendo las que se me ocurran y espero que participes y nos cuentes las que tengas en mente, oki? Si empezamos a crear una página web colocando elemento tras elemento sin más, estos apareceán normalmente ordenados de arriba abajo, uno bajo el otro. Arriba los primeros que coloquemos dentro del código Html y al final los definidos al final de ese código. Si lo que queremos es que aprezcan en sitios concretos de la página (unos arriba a la izquierda, otros a la derecha, etc, etc) tendremos que recurrir a algún tipo de entramado o estructura, verdad? Con ambas tecnologias, tablas o capas, puedes conseguir cualquier diseño que pueda dividirse en rectángulos (aún si un elemento fuera redondo, siempre cabe dentro de un rectángulo, no?). Características comunes de capas y tablas. Pues lo dicho, con ambos métodos podemos trazar un esquema cuadriculado en el que podremos colocar todos los componentes de la web. Imagina cualquier página web, traza las siluetas de cada uno de sus elementos mentalmente y uala! Ya puedes imaginarte la estructura que necesita. Luego solo es cuestión de colocar el código Html (o el que sea) dentro de cada cuadrícula y listo. En algunos casos te encontraras con espacios huecos, sin nada. No es un problema, pues siempre puedes colocar "nada" dentro de una de esas cuadrículas, bien sea una capa o bien sea la celda de una tabla. Con ambos métodos por tanto puedes crear la web que te de la gana. Pero cuál es la mejor forma? Obviamente, la mejor es la que más controles, je je je, pero al margen de eso vamos a intentar citar algunas ventajas de cada forma. Diseño web utilizando tablas. - Son relativamente fáciles de usar. Con solo tres etiquetas,
tienes la estructura lista. Quizas sea necesario el uso de colspan o rowspan para combinar algunas celdas, pero no te van a hacer falta otras etiquetas. Fácil no? Una tabla sencillita podría ser por ejemplo esta:
, por lo que a priori parece mucho más sencillo de usar este elemento que las tablas. La dificultad va a venir en los estilos que le definamos a cada una de ellas. Habrá que tener bien claro lo que queremos y cómo lograrlo para evitarnos calentamientos de cabeza tontos. Esto de abajo sería el código Html equivalente al de la tabla de antes: Logotipo contenido principal, textos. barra lateral derecha | |||||||||