Eliminados los Niveles de Encabezado Implícitos de HTML

2025-04-11
Eliminados los Niveles de Encabezado Implícitos de HTML

La especificación HTML definía anteriormente un algoritmo de esquema que determinaba implícitamente el nivel de encabezado semántico de los elementos

según su anidamiento dentro de elementos de sección (, , , ). Los navegadores representaban section > h1 con el mismo tamaño de fuente y márgenes que

, section > section > h1 como

, y así sucesivamente. Esta representación predeterminada estaba en las hojas de estilo UA del navegador, pero no en el árbol de accesibilidad (usado por los lectores de pantalla). Los sitios web que usaban elementos de sección veían inesperadamente estos niveles de encabezado generados automáticamente. Esto causó confusión sobre el uso de

, manejo inconsistente de herramientas y el algoritmo se consideró problemático. El algoritmo se eliminó en 2022, pero las reglas de las hojas de estilo UA permanecieron. Ahora, los proveedores de navegadores están eliminando esos estilos predeterminados.

Leer más
Desarrollo

Control Global de Privacidad (GPC): ¿Una solución para el rastreo web?

2025-03-16
Control Global de Privacidad (GPC): ¿Una solución para el rastreo web?

A diferencia de su predecesor, No rastrear (DNT), la señal de Control Global de Privacidad (GPC) cuenta con el respaldo del Fiscal General de California y busca alinearse con el GDPR de la UE, empoderando a los usuarios como nunca antes. La ineficacia de DNT se debió a la falta de aplicación legal, pero GPC cambia eso. Transmite las solicitudes de "No vender" de los usuarios a los sitios web, obligándolos al cumplimiento. Con el apoyo de navegadores como Mozilla Firefox, Brave y el navegador de privacidad de DuckDuckGo, GPC señala un posible punto de inflexión en la lucha contra el rastreo web.

Leer más
Tecnología rastreo web

API Temporal: Revolucionando el manejo de fechas y horas en JavaScript

2025-01-30
API Temporal: Revolucionando el manejo de fechas y horas en JavaScript

La API Temporal simplifica la manipulación de fechas y horas en JavaScript. Admite varios sistemas de calendario (como el calendario lunar chino), maneja las conversiones de zona horaria sin problemas y ofrece métodos de comparación intuitivos. Por ejemplo, puede calcular el próximo Año Nuevo Chino o determinar la duración hasta una marca de tiempo Unix futura. Si bien el comportamiento de `toLocaleString` varía ligeramente entre las implementaciones del navegador, la API Temporal ofrece operaciones robustas de fechas y horas, lo que la convierte en una bendición para los desarrolladores.

Leer más
Desarrollo Fecha Hora

Los recursos de aprendizaje de MDN reciben una actualización importante: se lanza una nueva experiencia de aprendizaje

2024-12-25
Los recursos de aprendizaje de MDN reciben una actualización importante: se lanza una nueva experiencia de aprendizaje

En diciembre de 2024, MDN lanzó una actualización importante de su sección "Aprender desarrollo web", fusionando el plan de estudios de MDN con el contenido de aprendizaje existente para crear una ruta de aprendizaje más eficiente. Esta actualización aborda problemas anteriores como el contenido demasiado extenso y las rutas de aprendizaje poco claras, proporcionando una experiencia más clara y accesible para los principiantes. El nuevo sitio utiliza una estructura modular con secciones "Introducción", "Núcleo" y "Extensiones", incorporando objetivos de aprendizaje claros y contenido interactivo. MDN continuará mejorando el contenido y el diseño, con el objetivo de ofrecer recursos de aprendizaje aún mejores en el futuro.

Leer más