Suppression des niveaux de titre implicites de HTML
2025-04-11
La spécification HTML définissait auparavant un algorithme de contour qui déterminait implicitement le niveau de titre sémantique des éléments
en fonction de leur imbrication dans des éléments de section (, , , ). Les navigateurs affichaient section > h1 avec la même taille de police et les mêmes marges que , section > section > h1 comme
, etc. Ce rendu par défaut se trouvait dans les feuilles de style UA du navigateur, mais pas dans l'arbre d'accessibilité (utilisé par les lecteurs d'écran). Les sites web utilisant des éléments de section voyaient inopinément ces niveaux de titre générés automatiquement. Cela a causé une confusion quant à l'utilisation de
, une gestion incohérente des outils et l'algorithme a été jugé problématique. L'algorithme a été supprimé en 2022, mais les règles des feuilles de style UA sont restées. Désormais, les fournisseurs de navigateurs suppriment ces styles par défaut.
Développement