DROPCODING BLOG

Etiqueta HEAD en HTML: Qué es y Cómo se usa de manera correcta

No me lo digas, no tienes muy claro qué es la etiqueta <head> en HTML. O quizás, tienes algunas dudas sobre esta etiqueta. Presta atención porque  la etiqueta <head> es una de las más importantes de este lenguaje. 

Así, como lo oyes. Es importante a nivel de experiencia de usuario, a nivel de SEO, por cuestiones de seguridad, etc. 

De verdad que saber utilizar esta etiqueta correctamente es importantísimo. Así que, en este capítulo veremos qué es la etiqueta Head y como has de utilizarla correctamente. 

Y antes de pasar a la acción, déjame decirte que este artículo forma parte del diccionario de HTML del canal Dropcoding, donde encontrarás todas y cada una de las etiquetas de este lenguaje. 

Y ahora, vamos al lío.  

¿Qué es la etiqueta head en HTML?

La etiqueta <head> se utiliza para definir la información sobre una página web. Es el lugar donde se almacena la información que controla el aspecto y el comportamiento de tu sitio web.

Esta etiqueta se encuentra justamente  al principio del documento HTML.

Dentro del Head podemos encontrar:

  • Título de la página 
  • Etiquetas meta
  • Hojas de estilos
  • Scripts

Y otras etiquetas importantes que determinan aspectos curciales de nuestro sitio.

¿Cómo se escribe la etiqueta <head>? 

Si te lo estás preguntando, la respuesta es muy sencilla:  Empezamos con una apertura <head> y cerramos con un cierre </head> (como siempre).

<head>
// Contenido dentro del head
</head>

Así de fácil. 

Y ojo porque esta etiqueta no va dentro de la etiqueta <body>, va justo antes. 

Vamos con un ejemplo, para que lo veas más claro. 

Ejemplo de etiqueta <head> 

Aquí ves la estructura completa de una página web, empezando por el Doctype. Lo primero que aparece, después de la etiqueta HTML por supuesto, es la etiqueta Head con toda la información que quieras añadir.

<!DOCTYPE html>
<html lang="es">

<head>

  <title>DropCoding</title>
  <meta name="description" content="Esta es la página web de mi blog.">
  <link rel="stylesheet" href="style.css">
  <script src="script.js"></script>

</head>

<body>
  <header>
    <!-- Contenido del header -->
  </header>

  <main>
    <h1>DROPCODING</h1>
    <p>Esta es la primera página de mi web.</p>
  </main>

  <footer>
    <!-- Contenido del footer -->
  </footer>
</body>

</html>

Como ves, en el ejemplo aparece: El título, una meta descripción, (también podría ir el meta title), un enlace que va a la hoja de estilos para que los estilos CCS funcionen correctamente y un Script.

Si te fijas, después de la etiqueta Head, empieza la etiqueta Body y justamente después de la apertura del Body iría la etiqueta Header (no confundir). Luego la etiqueta Main y finalmente la etiqueta Footer. 

Porqué es tan importante la etiqueta Head

La etiqueta Head en HTML engloba etiquetas imprescindibles para que se muestre el contenido. Por ejemplo el título, enlaces a hojas de estilos, scripts y otros elementos imprescindibles.

Aquí dejo una tabla con todas las etiquetas que puedes usar dentro de <head>.

EtiquetaDescripciónAtributos comunes
titleDefine el título de la página que se muestra en la barra de título del navegador.charset, dir, lang
metaProporciona metadatos sobre la página, como la codificación de caracteres, la descripción de la página, palabras clave, robots de búsqueda, etc.charset, name, content, http-equiv
linkVincula recursos externos a la página, como hojas de estilo CSS, archivos JavaScript, iconos, etc.rel, href, type, media, sizes, integrity, crossorigin
styleDefine estilos CSS directamente en la página.type, media, scoped
scriptCarga un archivo JavaScript para ejecutar código en la página.src, type, defer, async, integrity, crossorigin
noscriptDefine contenido alternativo para usuarios que tienen desactivado JavaScript.
baseDefine la URL base para todos los enlaces relativos en la página.href, target
meta name=»viewport»Define la configuración de la ventana gráfica para dispositivos móviles.name, content
manifestDefine un archivo de manifiesto web para aplicaciones web progresivas.href
iconDefine el icono de la página web.sizes, rel, href, type

Diferencia entre HEAD y HEADER

Como has visto, la etiqueta <head> se utiliza para definir la información sobre una página web. Pero es una etiqueta que NO se muestra en el navegador. Es invisible. Pero está allí, justo al principio del documento.

En cambio, la etiqueta <header> se utiliza para definir el encabezado de una página web, que es donde normalmente se muestra el logo, el menú de navegación, datos de contacto, etc, etc.

Y sí que se ve. De hecho, la etiqueta Header es la primera cosa que  verán los usuarios al aterrizar en tu página web. De ahí su nombre “header” 😀.

La cosa quedría de la siguiente manera:

  • Primero iría el <head>
  • Luego el <body>
  • Y dentro del body el <header>, el <main> y el <footer>.

Si te has quedado con alguna duda o tienes alguna sugerencia déjala por favor en los comentarios. 

Nos vemos en la próxima lección.

Apúntate a la Newsletter y Mejora tus Habilidades

Conoce los secretos mejor guardados sobre el Diseño y el Desarrollo Web.

Suscríbete

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *