¿Qué hace Sistema de Encabezado de Página?
Propósito
El Sistema de Encabezado de Página proporciona una metodología para diseñar el área estructural de nivel superior de una página individual (distinta del encabezado global del sitio). Garantiza que los usuarios puedan identificar inmediatamente dónde se encuentran (orientación), comprender el estado o los metadatos de la vista actual y acceder a las acciones primarias necesarias para completar su tarea sin tener que buscar en los menús.
Casos de Uso
- Diseñar encabezados para vistas de panel complejas (por ejemplo, "Detalles del Proyecto").
- Estructurar la introducción de artículos extensos o páginas de documentación.
- Organizar páginas de configuración o perfiles donde el contexto y las acciones de guardado son críticas.
- Estandarizar patrones de encabezado en una aplicación SaaS o un sitio de contenido grande.
- Gestionar migas de pan, títulos e indicadores de estado en un diseño unificado.
Cuándo NO Usar
- Navegación Global del Sitio: Utilice
site-navigation-systempara el encabezado principal que persiste en todo el sitio. - Páginas de Aterrizaje Simples: Donde la sección "Hero" (consulte
hero-section-optimization) sirve como encabezado de página. - Pantallas de Bienvenida / Modales: Donde el contenido es temporal o mínimo; utilice
overlay-and-dialog-systempara encabezados modales.
Entradas
- Título y Jerarquía de la Página: El nombre principal de la página (H1) y su posición en la estructura del sitio.
- Requisitos de Orientación: ¿El usuario necesita migas de pan o un botón "Atrás"?
- Metadatos y Estado: Detalles críticos como "Última actualización", "Borrador/Publicado" o información del propietario.
- Prioridad de Acción: ¿Cuál es la tarea principal en esta página? (por ejemplo, Editar, Compartir, Crear).
- Tokens de Marca/Sistema: Tokens de espaciado, tipografía y color.
Salidas
- Especificación de Anatomía del Encabezado: Definición de zonas (Orientación, Título, Metadatos, Acciones).
- Plano de Diseño: Reglas para la alineación (Izquierda vs. Centrado) y el espaciado.
- Estrategia Responsiva: Cómo se adapta el encabezado de escritorio a móvil.
- Especificación de Interacción: Comportamiento de encabezados fijos y prioridades de botones de acción.
Flujo de Trabajo
1. Definir la Ruta de Navegación (Orientación)
Determine cómo llegó el usuario a esta página y cómo regresar:
- Migas de Pan: Úselas para jerarquías profundas (por ejemplo,
Inicio > Proyectos > Diseño). - Botón Atrás: Úselo para tareas lineales o al volver a una vista de lista específica.
- Enlace Padre: Un simple "<- Volver a [Padre]" para profundidades de 2 niveles.
2. Establecer el Núcleo de Contenido (Título y Metadatos)
Aplique visual-hierarchy-system al centro del encabezado:
- Título H1: El elemento de texto más prominente.
- Metadatos Contextuales: Información secundaria (por ejemplo, etiquetas, marcas de tiempo, insignias de estado) colocada cerca del título.
- Miniatura/Avatar: Si la página representa una entidad específica (por ejemplo, un Perfil de Usuario o un Producto).
3. Organizar Acciones a Nivel de Página
Divida las acciones en niveles de prioridad:
- Acción Primaria: El botón "Nivel 1" (generalmente un botón relleno de alto contraste).
- Acciones Secundarias: Botones de "Nivel 2" (estilos de contorno o fantasma) para tareas menos frecuentes.
- Acciones Terciarias: Menús desbordados (...) para tareas administrativas raras.
4. Elegir un Patrón Espacial
- Alineado a la Izquierda Estándar (SaaS/Panel): Migas de pan/Título a la izquierda, Acciones a la derecha. Mejor para la productividad.
- Centrado (Contenido/Artículo): Todos los elementos centrados. Mejor para la legibilidad y la narrativa.
- Diseño Dividido: Título y Acciones separados por espacio en blanco para enfatizar el despeje.
5. Definir Comportamiento Fijo y de Desplazamiento
- Encabezado Fijo: Mantenga visible el encabezado de la página si se necesitan acciones (como "Guardar") con frecuencia mientras se desplaza.
- Encabezado Condensado: Reduzca la altura del encabezado u oculte las migas de pan a medida que el usuario se desplaza hacia abajo para maximizar el espacio del contenido.
Reglas de Decisión
- La Regla de la Migas de Pan: Si un sitio tiene más de 2 niveles de profundidad, las migas de pan son obligatorias en el encabezado de la página.
- La Regla del "Único H1": El encabezado de la página DEBE contener la etiqueta H1 única de la página.
- Alineación de Acciones: En escritorio, alinee las acciones primarias en la parte superior derecha. En móvil, considere una barra inferior fija para las acciones primarias si el encabezado se vuelve demasiado abarrotado.
- Visibilidad del Estado: Los estados críticos (por ejemplo, "Pago Vencido") deben colocarse inmediatamente adyacentes al título usando una insignia o icono.
Restricciones
- Accesibilidad: Los títulos de los encabezados deben usar
<h1>. Las migas de pan deben usar<nav>conaria-label="Breadcrumb". - Contraste: Las insignias de estado y las acciones deben cumplir con los requisitos de contraste WCAG AA. Los botones de acción deben cumplir con el tamaño de objetivo WCAG 2.2 SC 2.5.8 (mínimo 24x24px, 44x44px preferido en barras fijas móviles).
- Responsividad: Los encabezados deben manejar títulos largos adecuadamente (truncamiento vs. ajuste de línea).
Patrones Comunes de Falla
- Sobrecarga de Acciones: Colocar demasiados botones en el encabezado, confundiendo la tarea principal.
- Falta de Orientación: Olvidar las migas de pan en páginas profundas, dejando a los usuarios sintiéndose "perdidos".
- Aplastamiento del Título: No permitir suficiente espacio para títulos largos en móvil, causando que se superpongan con las acciones.
- Encabezado de Sitio Redundante: Hacer que el encabezado de la página se parezca demasiado al encabezado global del sitio, creando confusión visual.
Criterios de Validación
- El encabezado contiene un H1 claro que coincide con la etiqueta de navegación.
- La orientación (migas de pan/atrás) es apropiada para la profundidad del sitio.
- La acción primaria es visualmente distinta de las acciones secundarias.
- El diseño sigue siendo funcional y legible en vistas móviles.
- Se utiliza HTML semántico (
<nav>para migas de pan,<h1>para el título). - Los indicadores de estado (si los hay) son de alto contraste y fáciles de detectar.