Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metadatos en
HTML
Anterior
Overview: Introduction to HTML
Siguiente
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Mi página de prueba</title>
</head>
<body>
<p>Esta es mi página</p>
</body>
</html>
Copy to Clipboard
<head>
<meta charset="utf-8" />
<title>Mi página de prueba</title>
</head>
Copy to Clipboard
En páginas más grandes, sin embargo, la cabecera puede llegar a contener bastantes
elementos. Prueba a ir a algunos de tus sitios web favoritos y comprueba el contenido de la
cabecera usando las herramientas para el desarrollador. Nuestro objetivo aquí no es
mostrarte cómo usar todo lo que puedes incluir en la cabecera, sino enseñarte cómo usar los
elementos principales que vas a incluir en la cabecera y que te familiarices con ellos.
Empecemos.
Añadir un título
Ya hemos visto el elemento <title> en acción — se puede usar para poner un título al
documento. Sin embargo, esto se puede confundir con el elemento <h1> (en-US), que se
utiliza para poner un encabezado de nivel superior al cuerpo de tu contenido — esto
también se conoce como el título de la página. ¡Pero son cosas diferentes!
Ahora debería quedar claro dónde aparece el contenido de <h1> y dónde aparece el
contenido de <title>.
3. También podrías probar a abrir el código en tu editor de código, editar el contenido
de estos elementos y luego actualizar la página en tu navegador. Juega un poco con
ello.
Para probar esto, vuelve a visitar la plantilla HTML simple que obtuviste en la sección
anterior sobre <title> (la página title-example.html) e intenta cambiar el valor de la
propiedad meta charset por ISO-8859-1 y añade el japonés a tu página. Este es el código que
usamos:
Dos de esos metadatos que resultan útiles de incluir en tu página definen al autor de la
página y proporcionan una descripción concisa de la página. Veamos un ejemplo:
Especificar un autor resulta ventajoso por diversos motivos: es útil saber quién escribió la
página para poder ponerte en contacto con el autor si tienes preguntas sobre el contenido.
Algunos sistemas de gestión de contenido tienen herramientas para extraer
automáticamente la información del autor de la página y ponerla a disposición para tales
fines.
Especificar una descripción que incluya palabras clave relacionadas con el contenido de tu
página resulta útil porque tiene el potencial de hacer que la página aparezca más arriba en
las búsquedas relevantes que efectúan los motores de búsqueda (tales actividades se
denominan optimizaciones del motor de búsqueda (Optimización de motores de búsqueda)
o SEO.)
Copy to Clipboard
Al navegar por la web también puedes encontrar otros tipos de metadatos. Muchas de las
funciones que verás en los sitios web son creaciones propietarias diseñadas para
proporcionar a ciertos sitios (como los sitios de redes sociales) información específica que
puedan usar.
Por ejemplo, Open Graph Data es un protocolo de metadatos que Facebook inventó para
proveer metadatos más ricos para los sitios web. En las fuentes de código de MDN,
encontrarás esto:
<meta
property="og:image"
content="https://developer.mozilla.org/static/img/opengraph-logo.png"
/>
<meta
property="og:description"
content="The Mozilla Developer Network (MDN) proporciona información
sobre tecnologías Open Web, incluidas HTML, CSS y APIs para ambos sitios web
y aplicaciones HTML5. También documenta productos Mozilla, como el sistema operativo Firefox."
/>
<meta property="og:title" content="Mozilla Developer Network" />
Copy to Clipboard
Un efecto de esto es que cuando desde Facebook enlazas a un MDN, el enlace aparece con
una imagen y una descripción, lo que resulta en una experiencia más enriquecedora para los
usuarios.
Twitter también tiene sus metadatos propios, las Twitter Cards, que tienen un efecto similar
cuando la URL del sitio se muestra en twitter.com. Por ejemplo:
Copy to Clipboard
Hoy día hay un montón de otros tipos de iconos a tener presentes. Por ejemplo, los
encontrarás en el código fuente de la página de inicio de MDN:
Los comentarios explican para qué se usa cada icono (estos elementos abarcan situaciones
como aportar un buen icono de alta resolución para usarlo cuando la página web se guarda
en la página de inicio de un iPad).
Nota: Si tu sitio web utiliza una política de seguridad de contenido (content security policy
o CSP) para mejorar la seguridad, la política afecta al favicon. Si te encuentras con
problemas como que el favicon no se carga, comprueba que la respuesta a Content-Security-
Policy del header para la directriz img-src (en-US) en la cabecera no impide el acceso a este.
Copy to Clipboard
Copy to Clipboard
1. Para iniciar este aprendizaje activo, haz una copia de nuestros archivos meta-
example.html, script.js y style.css, y guárdalos en un mismo directorio de tu
ordenador. Asegúrate de que se guardan con los nombres y extensiones correctas.
2. Abre el archivo HTML tanto en tu navegador como en tu editor de texto.
3. Sigue la información facilitada anteriormente y añade los
elementos <link> y <script> a tu HTML para aplicarle CSS y JavaScript.
Nota: Si te encallas en este ejercicio y no logras ejecutar los archivos CSS/JS, comprueba
tu página de ejemplo css-and-js.html.
<html lang="es-MX"></html>
Copy to Clipboard
Esto resulta útil en muchos sentidos. Los motores de búsqueda indizarán tu documento
HTML de modo más efectivo si estableces el idioma (permitiendo, por ejemplo, que
aparezca correctamente en los resultados del idioma especificado), y resulta útil para que
las personas con discapacidad visual que utilizan los lectores de pantalla (por ejemplo, la
palabra «six» existe tanto en francés como en inglés, pero su pronunciación es diferente).
Resumen
Esto marca el final de nuestra guía rápida del head de HTML — aún hay muchas más cosas
que puedes hacer aquí, pero una guía exhaustiva puede ser aburrida y confusa a estas
alturas, ¡y nosotros queremos darte una idea de las cuestiones más comunes con las que te
encontrarás aquí por ahora! En el siguiente artículo veremos los fundamentos de texto de
HTML.
Anterior
Overview: Introduction to HTML
Siguiente