Desarrollo en curso, en breve se publicarán el resto de temas.

Elementos estructurales típicos

Cabeceras: <header>

Este elemento define la cabecera introductoria de la página completa o la de sus elementos individuales como secciones, artículos, barras de navegación, paneles laterales, etc. Normalmente, contiene el nombre del sitio, su logo y la barra de navegación. Al tratarse de una cabecera se requiere que aparezca al principio de la página o del elemento que la contiene.

 <body>
   <header>
     <h1>FPdeInformatica.es</h1>
   </header>
   ...
</body>

Este elemento define el pie de la página completa o la de sus elementos individuales como secciones, artículos, etc. Normalmente, contiene información sobre el autor, los derechos de propiedad intelectual e información de contacto. Puede contener también menús de navegación.

<body>
  ...
  <footer>
    <p>Written by: David LeGon</p>
    <p>Información de contacto: <a href="mailto:[email protected]">[email protected]</a>.</p>
  </footer>
<body>

Este elemento contiene los enlaces de navegación de la página o portal web. Aunque lo habitual es encontrar un único menú de navegación, pueden añadirse tantos como sea necesario así como ubicarse dentro de distintos constructos, ya sean cabeceras, pies de página u otros.

Contenido Principal: <main>

Este elemento define una estructura que contiene el contenido principal del documento y por tanto el tema central de la página. Su propósito principal es facilitar la accesibilidad, ya que ayuda a que los screen readers y otras tecnologías asistenciales a que puedan identificar donde comienza el contenido principal de la página y donde termina. Una característica importante a tener en cuenta es que puede ser usado una sola vez por página.

Además debe considerarse que este elemento no puede encontrarse dentro de ninguna de las siguientes etiquetas: <header>, <nav>, <article>, <section>, <aside> y <footer>.

Artículos y Secciones: <article> y <section>

Mientras que la etiqueta <article> representa un artículo independiente, como el artículo de una revista, una entrada de un blog, un documento independiente, etc. la etiqueta <section> define una sección genérica, utilizada habitualmente para separar contenido temático, o para generar columnas o bloques que ayuden a organizar el contenido principal. Esto implica que si sacáramos un artículo fuera de la web, éste continuaría teniendo sentido, pues se trata de una estructura de datos independiente. Por el contrario, las secciones están estrechamente vinculadas al contexto y fuera de éste pierden total o parcialmente su significado. Habitualmente las secciones se encuentran contenidas en artículos u otras estructuras organizativas.

Contenido Auxiliar / Paneles laterales: <aside>

Este elemento delimita un bloque que contiene información relacionada con el contenido principal pero que no es parte del mismo, como referencias a artículos o enlaces que apuntan a publicaciones anteriores. Habitualmente se utiliza para la creación de paneles laterales o sidebars.

Bloque Genérico: <div>

Este elemento define un bloque genérico y se utiliza cuando ningua de las demás etiquetas estructurales es adecuada para dicho contexto. De hecho se trata de una de las etiquetas más utilizadas en HTML ya que su uso es fundamental para la aplicación de estilos y reglas CSS a bloques genéricos de información.

Última actualización

¿Te fue útil?