Kodokon kodokon.com

El esqueleto completo de una página HTML

Ensambla una página web completa con el doctype y las etiquetas html, head, meta y body.

8 min · 3 preguntas

Abrir esta lección en Kodokon

Hasta ahora has escrito fragmentos de HTML. Sin embargo, una página web real siempre sigue la misma estructura completa, un poco como una carta formal siempre tiene un encabezado, un cuerpo y una firma. Todo empieza con la declaración <!DOCTYPE html>, escrita en la primera línea: le indica al navegador que el documento usa HTML moderno. No es una etiqueta, es una simple declaración, y nunca se cierra.

A continuación viene el elemento <html>, la raíz de la página: todo lo demás va dentro de él. Su atributo lang="en" indica el idioma del documento. Contiene exactamente dos hijos. Primero <head>: la tarjeta de identidad de la página, con información que es invisible para el visitante. Luego <body>: todo el contenido visible, es decir, tus títulos, párrafos, listas, enlaces, imágenes y tablas.

HTML
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>My first page</title>
  </head>
  <body>
    <h1>Welcome to my page!</h1>
    <p>It contains everything I have learned.</p>
  </body>
</html>
El esqueleto mínimo de una página HTML completa.

Veamos el contenido del <head>. La etiqueta autocerrada <meta charset="UTF-8"> especifica la codificación de caracteres: es lo que garantiza que los caracteres acentuados (é, à, ç) se muestren correctamente. La etiqueta <title> define el título de la página, que se muestra en la pestaña del navegador y en los resultados de búsqueda. A menudo se añade una segunda etiqueta <meta>, conocida como etiqueta viewport, para que la página se adapte al ancho de las pantallas de los teléfonos.

HTML
<head>
  <meta charset="UTF-8">
  <meta name="viewport"
        content="width=device-width, initial-scale=1">
  <title>My first page</title>
</head>
Un head completo: codificación, adaptación al móvil y título de la pestaña.

Puedes probarlo ahora mismo, sin instalar nada. Abre un editor de texto sencillo (Bloc de notas en Windows, TextEdit en Mac en modo texto sin formato), copia el esqueleto completo y luego guarda el archivo con la extensión .html, por ejemplo index.html. Después haz doble clic en el archivo: se abre en tu navegador y aparece tu primera página.

Prueba de conocimientos

Comprueba que has retenido los puntos clave de esta lección.

  1. ¿Para qué sirve la declaración <!DOCTYPE html>?
    • Para indicarle al navegador que el documento usa HTML moderno
    • Para mostrar el título de la página
    • Para crear el primer párrafo
    • Para enlazar la página con otro sitio
  2. ¿Dónde aparece el contenido de la etiqueta <title>?
    • En la parte superior del contenido de la página
    • En la pestaña del navegador
    • En el pie de página
  3. ¿Qué etiqueta contiene todo el contenido visible de la página?
    • <head>
    • <meta>
    • <body>
    • <html>