CAPITULO 9
estructurar cada elemento individual de las páginas web: tablas, listas, enlaces, párrafos,
imágenes, etc. Aunque combinando esas etiquetas es posible crear cualquier página web, no es
posible hacer que las páginas muestren estructuras complejas.
de contenidos y otro tipo de divisiones. Utilizando exclusivamente HTML no es posible crear
estas estructuras complejas, ya que es imprescindible emplear las hojas de estilos CSS.
avanzados. En concreto, el código HTML se encarga de agrupar los elementos de la página en
diferentes divisiones en función de su finalidad: la zona de la cabecera de la página, la zona de
contenidos, una zona lateral para el menú y otras secciones menores, la zona del pie de página,
etc.
www.alistapart.com:
Figura 9.1. Ejemplo de página compleja estructurada con etiquetas div
<div>:
<div> Divisiones
Atributos comunes básicos, i18n y eventos
Atributos
especÃficos
-
Tipo de elemento Bloque
Descripción Agrupa elementos de bloque
zonas o divisiones dentro de una página HTML. En cualquier caso, casi todos los diseñadores
web utilizan la palabra "capa" para referirse a una "división". Aunque se trata de un error grave
(las capas se crean mediante una propiedad de CSS llamada z-index) es preferible seguir
llamando "capas" a las zonas definidas con la etiqueta <div> para poder entenderse con el resto
de diseñadores.
mucha diferencia, los atributos más utilizados con esta etiqueta son id (para identificar la capa
de forma única) y class (para aplicar a la capa estilos CSS).
No se va a profundizar en el proceso de diseñar una página web mediante <div>, ya que no es
posible diseñar una página web compleja utilizando elementos <div> sin utilizar hojas de estilos
CSS.
utilizan los mismos nombres para identificar sus divisiones. Los nombres más comunes, y sus
equivalentes en inglés, se muestran a continuación:
emplea para definir las caracterÃsticas básicas de la página: su anchura, sus bordes,
imágenes laterales, si se centra o no respecto de la ventana del navegador, etc.
▪ cabecera (header) que incluye todos los elementos invariantes de la parte superior de la
página (logotipo, imagen o banner, cuadro de búsqueda superior, etc.)
▪ contenido (content) engloba el contenido principal del sitio (la zona de noticias, la zona
de artÃculos, la zona de productos, etc. dependiendo del tipo de sitio web)
▪ menu (menu) se emplea para agrupar todos los elementos del menú lateral de navegación
de la página
▪ pie (footer) que incluye todos los elementos invariantes de la parte inferior de la página
(aviso de copyright, polÃtica de privacidad, términos de uso, etc.)
▪ lateral (sidebar) se emplea para agrupar los elementos de las columnas laterales y
secundarias de la página.
De esta forma, el esqueleto de una página HTML compleja suele ser similar al siguiente:
...
<div id="contenedor">
<div id="cabecera">
...
</div>
<div id="contenido">
<div id="menu">
..
</div>
...
</div>
<div id="pie">
...
</div>
</div>
...
El equivalente para las páginas en inglés serÃa el siguiente:
...
<div id="wrapper">
<div id="header">
...
</div>
<div id="content">
<div id="menu">
..
</div>
...
</div>
<div id="footer">
...
</div>
</div>
No hay comentarios:
Publicar un comentario