Níveis de Título Implícitos do HTML Removidos

2025-04-11
Níveis de Título Implícitos do HTML Removidos

A especificação HTML definia anteriormente um algoritmo de contorno que determinava implicitamente o nível de título semântico dos elementos

com base na aninhação dentro de elementos de seção (, , , ). Os navegadores renderizavam section > h1 com o mesmo tamanho de fonte e margens que

, section > section > h1 como

, e assim por diante. Essa renderização padrão estava nas folhas de estilo UA do navegador, mas não na árvore de acessibilidade (usada por leitores de tela). Sites que usavam elementos de seção inesperadamente viam esses níveis de título gerados automaticamente. Isso causou confusão sobre o uso de

, manipulação inconsistente de ferramentas e o algoritmo foi considerado problemático. O algoritmo foi removido em 2022, mas as regras da folha de estilo UA permaneceram. Agora, os fornecedores de navegadores estão removendo esses estilos padrão.

Desenvolvimento