Curso HTML MÓDULO 6

INICIO CURSO HTML

📖 Curso de HTML para Principiantes

Módulo 6: Buenas prácticas y semántica

🎯 Objetivo

Comprender cómo usar etiquetas semánticas para dar significado al contenido, mejorar la accesibilidad y favorecer el SEO.

1. ¿Qué es la semántica en HTML?

  • Semántica significa que las etiquetas describen el propósito del contenido.
  • Ejemplo: <header> indica un encabezado de página, mientras que <div> es solo un contenedor genérico.
  • Usar etiquetas semánticas ayuda a los navegadores, buscadores y lectores de pantalla a interpretar mejor la página.

2. Etiquetas semánticas principales

HTML5 introdujo etiquetas que reemplazan muchos <div> genéricos:

html

<header>
  <h1>Mi sitio web</h1>
</header>

<nav>
  <ul>
    <li><a href="index.html">Inicio</a></li>
    <li><a href="sobre.html">Sobre mí</a></li>
    <li><a href="contacto.html">Contacto</a></li>
  </ul>
</nav>

<main>
  <article>
    <h2>Mi primer artículo</h2>
    <p>Este es el contenido principal de la página.</p>
  </article>
</main>

<footer>
  <p>&copy; 2025 Mi sitio web</p>
</footer>

🔎 Explicación:

  • <header> → cabecera de la página o sección.
  • <nav> → menú de navegación.
  • <main> → contenido principal.
  • <article> → contenido independiente (artículo, entrada de blog).
  • <footer> → pie de página.

3. Accesibilidad básica

  • Usa siempre atributos alt en imágenes.
  • Relaciona etiquetas <label> con campos de formulario (for + id).
  • Estructura títulos en orden jerárquico (<h1><h2><h3>…).
  • Evita usar solo colores para transmitir información (añade texto o iconos).

4. SEO básico

  • Un solo <h1> por página, representando el tema principal.
  • Usa títulos claros y descriptivos.
  • Añade metaetiquetas en el <head>:

html

<meta name="description" content="Página personal de Ana, estudiante de programación.">
<meta name="keywords" content="HTML, programación, curso, principiantes">

5. Validación del código

Puedes comprobar si tu HTML está bien escrito con el W3C Validator. Esto ayuda a detectar errores y mejorar la compatibilidad.

6. Ejercicio práctico

👉 Crea un archivo semantica.html con:

  • Un <header> con el título de tu página.
  • Un <nav> con al menos 3 enlaces.
  • Un <main> con un <article> que tenga título y párrafo.
  • Un <footer> con tu nombre y el año actual.
  • Un comentario que diga: <!-- Página estructurada con HTML semántico -->.

7. Conceptos clave del módulo

  • Las etiquetas semánticas dan significado al contenido.
  • Mejoran la accesibilidad y el SEO.
  • La estructura básica moderna incluye: <header><nav><main><article><footer>.
  • Validar el código asegura calidad y compatibilidad.

📌 Mini-reto: Añade un segundo <article> dentro de <main> con un título y párrafo sobre tu proyecto favorito.

HTMLMÓDULOS
Curso HTMLMÓDULO 7. Proyecto final
PÁGINA ANTERIORPÁGINA SIGUIENTE
Asistente Técnico - ee3.es
Ayúdame con el código
VPS ICON
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.