Estructura HTML5: cómo se utilizan los elementos semánticos

9min

HTML5_Logo_512HTML5 nos ha traído varias mejoras en lo que respecta al lenguaje HTML. Una de ellas es lo que llamamos la semántica del código. Aunque recordemos que HTML5 es mucho más que el propio lenguaje HTML, puesto que también incluye mejoras en el CSS y en las API de Javascript.

En este artículo, profundizamos en la estructura principal de un sitio web y cómo aportar una semántica a aquellas partes del código por medio de nuevas etiquetas aparecidas en esta versión del lenguaje. De este modo, conseguiremos mejorar la accesibilidad y posicionamiento de nuestra página. [banneroferta product=0]

Índice

¿Qué son las etiquetas semánticas en HTML5?

Con respecto a sus versiones anteriores, HTML5 introdujo una serie de elementos nuevos con los que se convierte en una herramienta más versátil para el desarrollo web. Según su función de uso, vamos a dividirlos en dos categorías: elementos estructurales HTML y etiquetas semánticas de texto.

Elementos estructurales HTML

Los elementos estructurales HTML5 mejoran tanto la organización como la estructura de nuestro sitio web. También reciben el nombre de etiquetas o elementos semánticos.

A continuación, te explicamos algunos de los más utilizados:

  • : es el elemento que determina el encabezado de una sección o página.
  • : es la etiqueta que determina las diferentes secciones de contenido.
  • : es el elemento que se utiliza para agrupar contenidos de temática similar.
  • : es el elemento que determina el pie de página. Generalmente incluye la información de contacto y avisos legales.

Etiquetas semánticas de texto

Las etiquetas semánticas de texto sirven para poder darle un significado semántico a un fragmento de texto seleccionado.

A continuación, te explicamos algunas de las etiquetas más utilizadas, pero hay muchas más:

¿Por qué usar elementos semánticos en HTML5?

Usar estas etiquetas semánticas es una recomendación por varios factores. Queremos destacar tres de ellos que consideramos fundamentales.

  • Es más fácil de leer. Su estructura es más fácil de leer y comprender a simple vista, por lo que facilita y agiliza el trabajo de los programadores
  • Accesibilidad. Cualquier persona que no tiene capacidad de visualizar el contenido maquetado de un sitio es capaz, en función de las etiquetas, de entender qué tipo de información contienen y por tanto comprender su importancia y el contexto en el que su contenido toma valor.
  • Posicionamiento. Los motores de búsqueda son capaces de asimilar mejor de lo que estamos hablando y saber qué partes del contenido de una web son las que realmente tienen más valor. Por tanto, son capaces de saber con mayor exactitud de lo que se está hablando y qué textos son más interesantes para extraer palabras clave sobre las cuales se está tratando.

Por estos motivos, es por lo que aparecen las etiquetas semánticas y se recomienda usarlas para crear la estructura básica de contenido tras conseguir tu hosting web, crear tu página web y empezar a mejorar el posicionamiento SEO. Se dice que Google valora positivamente los sitios que le ayudan a entender mejor la temática que tienen, tanto el web a nivel global como el particular en cada página individual. Solo ese motivo es suficiente para convencernos a todos de usarlas.

¿Cuál es la estructura básica de un documento HTML5?

En HTML existe un esqueleto básico, que todos debemos de conocer porque se viene usando desde los inicios del lenguaje. Nos referimos a la conocida estructura del HEAD / BODY. Toda jerarquía de etiquetas comienza por y dentro tenemos dos grandes bloques y . Bien, en este artículo nos vamos a adentrar en la parte del .

Hasta hace poco, dentro del se colocaban etiquetas como

, , , etc., pero todas las etiquetas que usábamos decían poco a aquel sistema que las leyera. ¿Qué significa
? Pues simplemente que estamos colocando una «división», pero no especifica para qué se usa esa división. Quizás

tiene algo más de significado, pero no deja de ser un párrafo a secas, sin decirte qué tipo de información va a contener ese párrafo.

Hoy, la recomendación es usar otro conjunto de etiquetas que sí nos aportan un significado al contenido que engloban. Pero esto no quiere decir que las etiquetas antiguas se dejen de usar, sino que ahora tenemos otra serie de etiquetas con valor semántico, que vienen a aportar nuevas facilidades que te resumiremos en el siguiente punto. De momento, analicemos estas etiquetas nuevas con valor semántico con la estructura de una web en mente.

Ejemplo de estructura básica en HTML5

Insistimos. Todo esto iría dentro del .

La cabecera de una página o un bloque de contenido es esta  
 
Esta es una sección de contenido del bloque principal (MAIN)            
Esto es un artículo del sitio            
           
Esto sería un segundo artículo            
 
Copyright © Arsys |
|
An IONOS company