<head>
El elemento <head>
de HTML5 es un contenedor para los metadatos (datos sobre datos) y otros elementos importantes de la cabecera de un documento HTML. En este espacio se pueden colocar elementos que proporcionen información sobre el documento, como enlaces a hojas de estilo, declaraciones de metadatos , enlaces a iconos y scripts que deben cargar antes del cuerpo del documento.
Atributos del elemento <head>
:
<head>
puede tener algunos atributos globales que se pueden aplicar a la mayoría de los elementos HTML:
ltr
(left to right) o rtl
(right to left).Los atributos específicos aplicables directamente al <head>
son menos relevantes comparados con los elementos que puede contener, ya que su propósito principal es contener metadatos y enlaces a recursos.
<head>
en HTML5El uso del <head>
en HTML5 incluye la definición de elementos como <title>
, <meta>
, <link>
, <style>
, <script>
, y otros elementos que no se visualizan directamente en la página pero que son esenciales para el funcionamiento y la optimización del documento HTML.
<head>
<title>
: Define el título del documento que aparece en la pestaña del navegador.<meta>
: Proporciona metadatos como la descripción, palabras clave y la codificación de caracteres.<link>
: Define una relación entre el documento actual y un recurso externo, como una hoja de estilo CSS.<style>
: Contiene CSS que se aplica al documento.<script>
: Contiene o referencia scripts de JavaScript.Aquí hay un ejemplo básico que muestra cómo se pueden organizar estos elementos dentro del <head>
:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Esta es una página de ejemplo para demostrar el uso del elemento <head> en HTML5">
<meta name="keywords" content="HTML, CSS, JavaScript, Ejemplo">
<meta name="author" content="Nombre del autor">
<title>Ejemplo de uso del head en HTML5</title>
<link rel="stylesheet" href="estilos.css">
<link rel="icon" href="favicon.ico" type="image/x-icon">
<style>
body {
font-family: Arial, sans-serif;
}
</style>
<script src="script.js" defer></script>
</head>
<body>
<h1>Bienvenido a la página de ejemplo</h1>
<p>Este es un documento HTML básico con un elemento <strong><head></strong> bien estructurado.</p>
</body>
</html>
<meta charset="UTF-8">
: Define la codificación de caracteres como UTF-8.<meta name="viewport" content="width=device-width, initial-scale=1.0">
: Asegura que el diseño sea responsivo en dispositivos móviles.<meta name="description" content="...">
: Proporciona una breve descripción del documento.<meta name="keywords" content="...">
: Define palabras clave para motores de búsqueda.<meta name="author" content="...">
: Indica el autor del documento.<title>Ejemplo de uso del head en HTML5</title>
: Define el título que aparecerá en la pestaña del navegador.<link rel="stylesheet" href="estilos.css">
: Enlaza una hoja de estilo externa.<link rel="icon" href="favicon.ico" type="image/x-icon">
: Establece un icono para la pestaña del navegador.<style>
: Contiene CSS en línea.<script src="script.js" defer></script>
: Enlaza un archivo de JavaScript y utiliza el atributo defer
para cargar el script después de que el documento se haya procesado.Estos elementos y atributos juegan un papel crucial en la definición de cómo se comporta una página HTML y cómo es interpretada por diversas tecnologías web.