11.04.2025, Ссылка на новость
С версии Хромиума 136 и Файрфокса 136 разработчики начнут получать предупреждение о том, что семантически вложенные h-заголовки изменят внешний вид. Браузеры больше не будут исправлять стили заголовков в зависимости от вложенности в семантические элементы, а также Lighthouse начнёт предупреждать и снимать баллы за то, что для h-заголовков не заданы размеры текста при использовании внутри семантического контекста.
Заголовки с использованием следующего кода в будущем будут выглядеть одинаково:
<body>
<h1>Level 1</h1>
<section>
<h1>Level 2</h1>
<section>
<h1>Level 3</h1>
<section>
<h1>Level 4</h1>
</section>
</section>
</section>
</body>
Это изменение является запланированным, т.к. в спецификации HTML в 2022 году было удалено описание алгоритма, который отвечал за анализ уровней h-заголовков внутри семантических элементов. Возможно это изменение в том числе вызвано тем, чтобы разработчики больше внимания обращали на Accessibility.