English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по CSS

CSS @ правила (RULES)

Полный список свойств CSS

Метод использования и примеры свойства counter-reset CSS

Свойство counter-reset CSS используется в сочетании с свойством counter-increment для создания автоматических счетчиков, которые увеличиваются, и с свойством content для отображения значения счетчика.

В таблице приведены инструкции по использованию и истории версий этого свойства, а также синтаксис использования этого свойства в скриптах JavaScript.

Значение по умолчанию:none
Применяется к:Все элементы
Инheritance:Нет
Анимация возможна:Нет.См. также Анимационные свойства
Версия:CSS 2, 3
JavaScript грамматика:объект.style.counterReset="section"

Грамматика использования counter-reset

Грамматика этого свойства такая:

counter-reset: [ identifier integer ] 1 or more pairs | none | initial | inherit

Ниже приведен пример того, как использовать атрибут counter-reset.

  body {
   counter-reset: section;
  }
  h1 {
   counter-reset: category;
  }
  h1:before {
   counter-increment: section;
   content: "Section " counter(section) ". ";     
  }
  h2:before {
   counter-increment: category;
   content: counter(section) "." counter(category) " ";
  }
Проверьте, как это работает‹/›

Значения свойств

В таблице ниже описаны значения этого атрибута.

ЗначениеОписание
identifierИмя счетчика, который нужно сбросить.
integerКаждый раз при возникновенииПри выборе селектораСбросить значение счетчика. Значение по умолчанию для сброса - 0.
noneНет счетчиков будет сброшено. Это значение по умолчанию.
initialУстановите этот атрибут в его значение по умолчанию.
inheritЕсли указан, то связанный элемент использует значение свойства counter-reset родительского элемента.

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

Совместимость браузеров с атрибутом counter-reset, номера в таблице представляют собой минимальную версию браузера, поддерживающего этот атрибут; все основные браузеры поддерживают этот атрибут.

  • Firefox 1.5 и выше

  • Google Chrome 2+

  • Internet Explorer 8+

  • Apple Safari 3+

  • Opera 9.2+

Внимание: Интернет-Explorer 7 и более ранние версии не поддерживают этот атрибут counter-increment. IE8 поддерживает только в<!DOCTYPE>Поддерживается только в случае указания действительного значения.

Для дальнейшего чтения

Узнайте подробнее из следующих руководств:CSS-декоративные элементы

Связанные свойства:contentcounter-increment