Spec-Zone.ru › CSS

Псевдокласс CSS `:heading`

Базовая поддержка Ограниченная доступность

Эта функция не имеет базовой поддержки, поскольку не работает в некоторых наиболее широко используемых браузерах.

Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости с браузерами.

Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости с браузерами.

:heading — это CSS-псевдокласс, который выбирает все элементы заголовков в документе.

Синтаксис

:heading {
  /* ... */
}

Описание

Псевдокласс :heading позволяет стилизовать все заголовки сразу, вместо того чтобы выбирать и стилизовать их по отдельности.

Этот псевдокласс выбирает только элементы, которые по умолчанию семантически распознаются как заголовки (<h1>–<h6>). Элементы с role="heading" не выбираются; их можно выбрать с помощью селектора атрибутов [role="heading"].

Псевдокласс :heading имеет такую же специфичность, как селектор класса, то есть 0-1-0. Поэтому :heading имеет специфичность 0-1-0, тогда как h1, h2, h3, h4, h5, h6 имел бы специфичность 0-0-1, а section:heading — 0-1-1.

Примеры

Стилизация всех заголовков

В этом примере мы используем псевдокласс :heading для стилизации заголовков разных уровней.

HTML

Документ содержит заголовки трех разных уровней, а также абзацы — элементы <p>.

<h1>Mastering CSS</h1>
<h2>Chapter 1: Selectors</h2>
<p>
  A CSS selector is the part of a CSS rule that describes what elements in a
  document the rule will match.
</p>
<h3>1.1 Pseudo-classes</h3>
<p>
  CSS pseudo-classes enable selecting elements based on information that lies
  outside of the document tree.
</p>

CSS

Мы задаем элементам заголовков курсивное начертание и томатно-красный цвет.

:heading {
  color: tomato;
  font-style: italic;
}

Результаты

Псевдокласс :heading применяет свойства color и font-style ко всем заголовкам документа, но не к абзацам:

Спецификации

Спецификация
Селекторы уровня 5
# заголовки

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
heading
Нет
Нет
предварительная версия
Нет
27
Нет
Нет
Нет
27
Нет
Нет
27

См. также

  • :heading()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/:heading

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API