Comprender las etiquetas de encabezado HTML

HTMLHTMLBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, los estudiantes explorarán las etiquetas de encabezado HTML y aprenderán cómo crear contenido estructurado en páginas web utilizando diferentes niveles de encabezado. El laboratorio guía a los participantes a través de la creación de un documento HTML básico y la comprensión de la jerarquía de las etiquetas de encabezado desde <h1> hasta <h6>, demostrando cómo se utilizan estas etiquetas para organizar y mostrar texto con diferentes niveles de importancia.

Los participantes comenzarán configurando una estructura HTML fundamental y luego agregarán progresivamente etiquetas de encabezado para comprender sus diferencias visuales y semánticas. Al final del laboratorio, los estudiantes adquirirán habilidades prácticas en el uso efectivo de las etiquetas de encabezado, comprendiendo su papel en el diseño de páginas web y aprendiendo cómo los navegadores renderizan diferentes tamaños de encabezado para crear una presentación de contenido clara y organizada.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL html(("HTML")) -.-> html/BasicStructureGroup(["Basic Structure"]) html(("HTML")) -.-> html/TextContentandFormattingGroup(["Text Content and Formatting"]) html(("HTML")) -.-> html/LayoutandSectioningGroup(["Layout and Sectioning"]) html/BasicStructureGroup -.-> html/basic_elems("Basic Elements") html/BasicStructureGroup -.-> html/head_elems("Head Elements") html/BasicStructureGroup -.-> html/lang_decl("Language Declaration") html/TextContentandFormattingGroup -.-> html/text_head("Text and Headings") html/LayoutandSectioningGroup -.-> html/doc_flow("Document Flow Understanding") html/LayoutandSectioningGroup -.-> html/access_cons("Accessibility Considerations") subgraph Lab Skills html/basic_elems -.-> lab-451082{{"Comprender las etiquetas de encabezado HTML"}} html/head_elems -.-> lab-451082{{"Comprender las etiquetas de encabezado HTML"}} html/lang_decl -.-> lab-451082{{"Comprender las etiquetas de encabezado HTML"}} html/text_head -.-> lab-451082{{"Comprender las etiquetas de encabezado HTML"}} html/doc_flow -.-> lab-451082{{"Comprender las etiquetas de encabezado HTML"}} html/access_cons -.-> lab-451082{{"Comprender las etiquetas de encabezado HTML"}} end

Crear un documento HTML básico

En este paso, aprenderás cómo crear un documento HTML básico que servirá como base para entender las etiquetas de encabezado.

Primero, abre el WebIDE y navega hasta el directorio ~/project. Crea un nuevo archivo llamado index.html haciendo clic derecho en el explorador de archivos y seleccionando "Nuevo archivo".

Aquí está la estructura básica de un documento HTML que crearás:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>My First HTML Page</title>
  </head>
  <body>
    <!-- Your content will go here -->
  </body>
</html>

Desglosemos los componentes principales:

  • <!DOCTYPE html> declara que este es un documento HTML5
  • <html> es el elemento raíz de la página HTML
  • <head> contiene información meta sobre el documento
  • <body> contiene el contenido visible de la página

Ejemplo de salida cuando se ve este archivo en un navegador:

[An empty white page with no visible content]

Ahora, guarda el archivo en el WebIDE. Puedes verificar que el archivo se haya creado comprobando el explorador de archivos o utilizando la terminal.

Explorar las etiquetas de encabezado de H1 a H6

En este paso, aprenderás sobre las etiquetas de encabezado HTML, que se utilizan para definir la estructura y la jerarquía del contenido en una página web. HTML proporciona seis niveles de encabezados, desde <h1> hasta <h6>, siendo <h1> el más importante y <h6> el menos importante.

Abre el archivo index.html que creaste en el paso anterior. Actualiza la sección <body> para incluir diferentes etiquetas de encabezado:

<body>
  <h1>Main Heading (Largest)</h1>
  <h2>Subheading Level 2</h2>
  <h3>Subheading Level 3</h3>
  <h4>Subheading Level 4</h4>
  <h5>Subheading Level 5</h5>
  <h6>Subheading Level 6 (Smallest)</h6>
</body>

Puntos clave sobre las etiquetas de encabezado:

  • <h1> se utiliza típicamente para el título principal de la página o el encabezado más importante.
  • Los encabezados deben utilizarse en un orden jerárquico.
  • Cada nivel de encabezado representa un nivel diferente de importancia en la estructura del documento.

Ejemplo de salida cuando se ve en un navegador:

HTML heading tags hierarchy example

Guarda el archivo en el WebIDE. Puedes abrir el archivo en un navegador web para ver cómo se ven las diferentes etiquetas de encabezado.

Comparar diferentes tamaños de encabezado

En este paso, explorarás cómo las diferentes etiquetas de encabezado difieren visualmente en tamaño y cómo afectan la jerarquía visual del documento. Abre tu archivo index.html y modifica el contenido para demostrar más claramente las diferencias de tamaño.

Actualiza la sección <body> con un ejemplo más descriptivo:

<body>
  <h1>Welcome to HTML Heading Exploration</h1>
  <p>Notice how heading sizes change from h1 to h6:</p>

  <h1>Heading 1 - Largest and Most Important</h1>
  <p>This is an h1 heading, typically used for main titles.</p>

  <h2>Heading 2 - Section Title</h2>
  <p>H2 is used for major sections within the document.</p>

  <h3>Heading 3 - Subsection Title</h3>
  <p>H3 represents subsections or smaller divisions.</p>

  <h4>Heading 4 - Minor Heading</h4>
  <p>H4 is used for less significant headings.</p>

  <h5>Heading 5 - Very Small Heading</h5>
  <p>H5 is rarely used but available for additional hierarchy.</p>

  <h6>Heading 6 - Smallest Heading</h6>
  <p>H6 is the least prominent heading tag.</p>
</body>

Observaciones clave:

  • Cada etiqueta de encabezado (<h1> a <h6>) tiene un tamaño predeterminado progresivamente más pequeño.
  • La jerarquía visual ayuda a los lectores a entender la estructura del contenido.
  • Los estilos predeterminados del navegador ajustan automáticamente los tamaños de los encabezados.

Ejemplo de salida cuando se ve en un navegador:

HTML heading size comparison

Guarda el archivo en el WebIDE y ábrelo en un navegador web para ver las diferencias de tamaño.

Probar las limitaciones de las etiquetas de encabezado

En este paso, explorarás algunas limitaciones importantes y las mejores prácticas al utilizar las etiquetas de encabezado HTML. Comprender estas restricciones te ayudará a crear páginas web más semánticamente correctas y accesibles.

Actualiza tu archivo index.html con el siguiente contenido para demostrar las limitaciones de las etiquetas de encabezado:

<body>
    <h1>Main Page Title</h1>

    <h2>Incorrect Heading Hierarchy Example</h2>

    <!-- Demonstrating improper heading nesting -->
    <h3>Subsection</h3>
    <h5>This is not recommended!</h5>

    <!-- Excessive heading usage -->
    <h1>Another Main Heading</h1>

    <!-- Mixing headings without logical structure -->
    <h6>Very Small Heading</h6>
    <h2>Back to a Larger Heading</h2>

    <p>Key Limitations to Remember:</p>
    <ul>
        <li>Avoid skipping heading levels</li>
        <li>Use only one <h1> per page</li>
        <li>Maintain a logical heading hierarchy</li>
    </ul>
</body>

Limitaciones importantes de las etiquetas de encabezado:

  • Evita saltar niveles de encabezado (por ejemplo, pasar directamente de h1 a h4).
  • Utiliza solo una etiqueta <h1> por página para el título principal.
  • Mantén una estructura de encabezado lógica y consistente.
  • Los encabezados deben reflejar la importancia del contenido.
  • El uso inadecuado puede afectar negativamente el SEO (Search Engine Optimization, Optimización para Motores de Búsqueda) y la accesibilidad.

Ejemplo de salida cuando se ve en un navegador:

Inconsistent heading hierarchy example

Guarda el archivo en el WebIDE y observa cómo el uso inconsistente de los encabezados puede resultar confuso.

Resumen

En este laboratorio (lab), los participantes aprendieron los conceptos básicos de las etiquetas de encabezado HTML al crear un documento HTML básico y explorar los seis niveles diferentes de encabezado, desde <h1> hasta <h6>. El laboratorio guió a los aprendices en la construcción de una estructura HTML estándar, la comprensión del propósito y la jerarquía de las etiquetas de encabezado, y la demostración de cómo se utilizan estas etiquetas para organizar y estructurar el contenido de una página web.

El ejercicio práctico consistió en crear un archivo index.html con una plantilla HTML completa, insertar varias etiquetas de encabezado para mostrar sus diferencias visuales y semánticas, y comprender cómo los encabezados contribuyen a la estructura general del documento y a su legibilidad. Los participantes adquirieron experiencia práctica en el uso de las etiquetas de encabezado para establecer una jerarquía de contenido, donde <h1> representa el encabezado más importante y <h6> el menos importante.