Fundamentos de HTML y CSS
Teoría: Estructura básica en HTML5
En esta lección aprenderás a usar algunas de las etiquetas más importantes de HTML5: <header>, <nav>, <main> y <footer>.
Estas etiquetas permiten que los navegadores, motores de búsqueda y lectores de pantalla entiendan mejor la estructura de una página. Además, hacen que tu código sea más claro y fácil de mantener.
💡 Todas estas etiquetas deben ir dentro de la etiqueta <body>, que es donde se encuentra el contenido visible de la página.
La etiqueta <header>
<header> se usa para definir la parte superior de una página o de una sección específica.
💡 Generalmente contiene:
- Un logotipo
- Un título o eslogan
- Un menú de navegación
Estructura visual de <header>

La etiqueta <nav>
<nav> define un bloque de navegación, generalmente usado para menús.
💡 ¿Cuándo usar <nav>?
- En el menú principal de la página.
- Para enlaces internos dentro de una misma página.

La etiqueta <main>
<main> representa el contenido principal de la página.
💡 Reglas importantes:
❌ No debe contener elementos repetitivos como <header>, <nav> o <footer>.
✅ Solo debe haber un <main> por página.

La etiqueta <footer>
<footer> representa el pie de página de una web o una sección.
💡 Normalmente contiene:
- Información de contacto.
- Enlaces a redes sociales.
- Avisos legales o derechos de autor.
Ejemplo completo
👉 Haz clic para ver el ejemplo: Ver ejemplo en CodePen
Resumen
🎓 Próxima lección → Aprenderemos a organizar el contenido dentro de <main>.
Completado
0 / 18