Componente Header: navegación, sticky y accesibilidad

Diseña cabeceras robustas con branding, navegación adaptable, estados sticky y foco visible para teclado.

El header concentra branding, orientación y acciones críticas; su diseño impacta directamente en usabilidad.

Un header moderno debe responder a viewport, tener buen contraste y mantener foco visible para navegación por teclado.

Con CSS puedes implementar un patrón sticky estable sin depender de JavaScript.

  • Marca, navegación principal y acciones en una jerarquía clara.
  • Usa <code>&lt;header&gt;</code> y dentro <code>&lt;nav&gt;</code> para identificar regiones semánticas.
  • Agrupa enlaces en listas y separa acciones (login, CTA) de la navegación primaria para facilitar escaneo.
  • Fija navegación con sombra y fondo para legibilidad.
  • Con <code>position: sticky</code> y <code>top: 0</code> el header se mantiene visible durante el scroll dentro del flujo normal.

Estructura recomendada

Marca, navegación principal y acciones en una jerarquía clara.

Usa <code>&lt;header&gt;</code> y dentro <code>&lt;nav&gt;</code> para identificar regiones semánticas.

Agrupa enlaces en listas y separa acciones (login, CTA) de la navegación primaria para facilitar escaneo.

Sticky header sin sobresaltos

Fija navegación con sombra y fondo para legibilidad.

Con <code>position: sticky</code> y <code>top: 0</code> el header se mantiene visible durante el scroll dentro del flujo normal.

Añade fondo opaco o semitransparente y una línea/sombra para separar contenido al desplazarte.

CSS
69

Componente Header: navegación, sticky y accesibilidad

Diseña cabeceras robustas con branding, navegación adaptable, estados sticky y foco visible para teclado.

Código del tema: display: grid; gap: 1rem;

📘 Teoría

Estructura recomendada

Marca, navegación principal y acciones en una jerarquía clara.

1

Usa &lt;header&gt; y dentro &lt;nav&gt; para identificar regiones semánticas.

2

Agrupa enlaces en listas y separa acciones (login, CTA) de la navegación primaria para facilitar escaneo.

Sticky header sin sobresaltos

Fija navegación con sombra y fondo para legibilidad.

1

Con position: sticky y top: 0 el header se mantiene visible durante el scroll dentro del flujo normal.

2

Añade fondo opaco o semitransparente y una línea/sombra para separar contenido al desplazarte.

🧪 Aprende probando

Ejemplo Demo: header responsive Layout horizontal en desktop y compacto en móvil.

🏁 Retos

Reto Reto: activar sticky Haz el header sticky con top: 0 y z-index alto.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre CSS.

Test de CSS
CodePen: UI cards con hover y layout
Abrir en CodePen

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com