Componente Footer: layout responsive y sticky footer

Diseña pies de página escalables con semántica correcta, grid responsive y comportamiento sticky footer sin hacks frágiles.

Un footer efectivo combina orientación, enlaces legales y acceso rápido a recursos sin saturar al usuario.

El patrón más común es un bloque multicolumna que colapsa limpio en móvil.

Con grid responsive y una estructura semántica puedes mantener orden visual y mantenimiento sencillo.

  • Marca, enlaces y legal en bloques claros.
  • Dentro de <code>&lt;footer&gt;</code> organiza contenido en grupos: branding, navegación secundaria y bloque legal.
  • Cuando hay varias listas de enlaces, usa títulos cortos y jerarquía simple para facilitar escaneo.
  • Asegura contraste suficiente en fondos oscuros y foco visible en enlaces para teclado.
  • Semántica: footer + nav cuando proceda.

Estructura semántica del footer

Marca, enlaces y legal en bloques claros.

Dentro de <code>&lt;footer&gt;</code> organiza contenido en grupos: branding, navegación secundaria y bloque legal.

Cuando hay varias listas de enlaces, usa títulos cortos y jerarquía simple para facilitar escaneo.

Asegura contraste suficiente en fondos oscuros y foco visible en enlaces para teclado.

  • Semántica: footer + nav cuando proceda.
  • Accesibilidad: foco visible y enlaces descriptivos.
  • Consistencia: separa visualmente navegación y legal.

Layout multicolumna responsive

Control bidimensional para el 'Fat Footer'.

Usa <code>repeat(auto-fit, minmax())</code> para que las columnas se reorganicen automáticamente según ancho disponible.

Esto evita breakpoints excesivos y mantiene un footer legible en móvil, tablet y escritorio.

Sticky footer sin hacks

Cómo evitar que el footer 'flote' en páginas con poco contenido.

Cuando una página tiene poco contenido, el footer puede quedar a media altura. El patrón moderno lo evita con flex en el contenedor raíz.

Con <code>min-height: 100vh</code> y <code>margin-top: auto</code> en el footer, siempre quedará al final de la ventana.

CSS
76

Componente Footer: layout responsive y sticky footer

Diseña pies de página escalables con semántica correcta, grid responsive y comportamiento sticky footer sin hacks frágiles.

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

📘 Teoría

🧪 Aprende probando

🧰 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 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .