Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
8.0 + | 2.0 + | 9.2 + | 3.0 + | 1.0 + | 2.1 + | 2.0 + |
Коротка інформація
Значення за умовчанням | none |
---|---|
Успадковується | Ні |
Застосовується | До всіх елементів |
Посилання на специфікацію | http://www.w3.org/TR/CSS21/generate.html#propdef-counter-reset |
Версії CSS
CSS 1 | CSS 2 | CSS 2.1 | CSS 3 |
---|---|---|---|
Опис
Встановлює ідентифікатор, в якому буде зберігатися лічильник відображень певного елемента, а також початкове значення лічильника. Такий лічильник може виводитися за допомогою властивості content і псевдоелементів : after і : before .
Синтаксис
counter-reset: none | inherit | ідентифікатор | ціле число
Значення
- none
- Забороняє ініціацію лічильника для поточного селектора.
- inherit
- Успадковує значення батька.
- код
- Задає одну або кілька змінних, в яких буде зберігатися значення лічильника. Значення розділяються між собою пробілом.
- ціле число
- Початкове значення кожного ідентифікатора. За умовчанням дорівнює 0.
Приклад
HTML5 CSS2.1 IE Cr Op Sa Fx
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> counter-reset </title> <style> li {list-style-type: none; } /* Прибираємо вихідну нумерацію у списку */ ol {counter-reset: list1; } /* Почнемо лічильник */ ol li: before {counter-increment: list1; /* Збільшуємо значення лічильника */ content: counter (list1)". "; /* Виводимо число */ } ol ol {counter-reset: list2; } /* Почнемо лічильник вкладеного списку */ ol ol li: before {counter-increment: list2; /* Збільшуємо значення лічильника вкладеного списку */ content: counter (list1)"." counter (list2)". "; /* Виводимо число */ } </style> </head> <body> <ol> <li> Пункт <ol> <li> Підпункт </li> <li> Підпункт </li> <li> Підпункт </li> </ol> </li> <li> Пункт <ol> <li> Підпункт </li> <li> Підпункт </li> </ol> </li> </ol> </body> </html>
Результат даного прикладу показаний на рис. 1.
Примітка
Для елементів, у яких встановлено display : none, значення лічильника не змінюється.