Saltar la navegación

3.4.- Tablas, capas, marcos.

En el apartado Maquetación web viste cómo distribuir los bloques dentro de una página web y cuál era la funcionalidad de cada bloque y, en el apartado anterior has estudiado los lenguajes a emplear en el diseño de páginas web.

Reflexiona

¿Cómo escribes lo que forma parte de cada bloque y consigues que el navegador no te mezcle todo en la pantalla?

En los comienzos del HTML, la única forma de estructurar los contenidos de una página web era empleando tablas. Para poder agrupar estos contenidos en los bloques de encabezado, zona de navegación, contenidos y pie, había que anidar unas tablas dentro de otras y definir los tamaños de cada bloque dándole valores, absolutos o relativos, a la altura y anchura de cada celda. Era fácil, aunque laborioso, pero se conseguía situar exactamente cada cosa en su sitio. Había que tener el código HTML con las tabulaciones bien colocadas para no perderse en un maremágnum de etiquetas tr y td.

Ilustración en la que se pueden ver los diferentes elementos de ordenación en la maquetación web. Sobre un fondo azul que ocupa toda la imagen y que representa la ventana del navegador se encuentran los grandes bloques empleados en la maquetación de una interfaz web: el encabezado en la parte superior con un fondo de color granate, el bloque de navegación a la izquierda ocupando la mayor parte de la altura de la página con un fondo de color verde, el bloque de contenidos paralelo al bloque de navegación con un fondo marrón y, en la parte inferior, el bloque correspondiente al pie con un fondo azul diferente del fondo de la ventana.

Las nuevas versiones de los navegadores incorporaron los Frames o marcos que permitían estructurar la ventana del navegador en partes independientes entre sí, mostrando en cada una de estas partes una página HTML distinta. La ventaja del uso de los marcos con respecto a la tabla es que se pueden dejar zonas de la ventana visibles permanentemente y, al estar separadas las zonas según su funcionalidad resulta más fácil hacer el mantenimiento.

Recomendación

En el siguiente enlace, puedes ver el resultado que se obtiene del boceto presentado en la imagen utilizando únicamente tablas en el código HTML.

En el siguiente enlace, puedes ver el resultado que se obtiene del boceto presentado en la imagen utilizando únicamente marcos en el código HTML.

En el siguiente enlace, puedes ver el documento que contiene el código de los dos ejemplos anteriores.

Con la aparición de la hojas de estilo, las cuales no hay que confundir con las Guías de estilo que vimos con anterioridad, se tiende a dejar de emplear tanto los marcos como las tablas sustituyendo ambos por el empleo de la etiqueta DIV para definir los bloques y las hojas de estilos para configurar la visualización de dichos bloques. Pero este tema tiene la suficiente entidad como para dedicarle más adelante una unidad de trabajo completa.

Autoevaluación

Rellena los huecos con los conceptos adecuados:

El XHTML es un lenguaje que utiliza las mismas y atributos que el HTML pero aplicando las reglas de sintaxis del .

Habilitar JavaScript