counter - reset

Internet Explorer | Chrome | Opera | Safari | Firefox
7.0 | 8.0 | 9.0 | 7.0 | 8.0 | 9.6 | 10.0 | 10.0 | 3.1 | 4.0 | 5.0 | 3.0 | 3.6 | 4.0
Помилка | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так | Так

Коротка інформація

CSS | CSS2
Значення за умовчанням | none
Наслідує | Ні
Застосовується | До усіх елементів
Аналог HTML | Ні
Посилання на специфікацію | http://www.w 3.org/TR/CSS21/generate.html#propdef - counter - reset

Опис

Встановлює ідентифікатор, в якому зберігатиметься лічильник відображень певного елементу, а також початкове значення лічильника. Такий лічильник може виводитися за допомогою властивості content і псевдоелементів after і before.

Синтаксис

counter - reset: none | inherit | ідентифікатор | ціле число

Значення

none Забороняє ініціацію лічильника для поточного селектора.

Inherit Наслідує значення батька.

ідентифікатор Задає одну або декілька змінних, в яких зберігатиметься значення лічильника. Значення розділяються між собою пропуском.

ціле число Початкове значення кожного ідентифікатора. За умовчанням рівне 0.

Приклад

HTML 4.0 CSS 2.1 IE 6 IE 7 IE 8 Op 9.5 Sa 3.1 Ff 2.0 Ff 3.0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http ://www.w 3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows - 1251">

<title>counter - reset</title>

<style type="text/css">

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.

Мал. 1. Застосування властивості counter - reset

Примітка

Для елементів, у яких встановлене display : none, значення лічильника не міняється.