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

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.
Desarrollo