counter-reset
Властивість дозволяє автоматичної нумерації елементів. Як упорядкований список (
- ), але він працює на будь-якому елементі. Це особливо корисно при створенні змісту або нумерації заголовків для чогось на зразок дипломної роботи. Лічильники застосовуються через властивість content. Простий приклад:
- це назва лічильника, який потрібно скинути
- значення, для якого скидається лічильник
none
вимкнути лічильник- зустрічне скидання в специфікації
- зустрічне скидання на MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
counter-reset
Властивість використовується для скидання лічильника CSS до заданого значення.
Це частина модуля лічильника CSS, який є частиною згенерованого вмісту, автоматичної нумерації та перелічує специфікацію CSS2.1, розширену в специфікації Модуль генерованого та заміненого вмісту CSS3.
Синтаксис
counter-reset: ( ?)+ | none
Де ...
body ( counter-reset: my-awesome-counter 0; )
Примітка: значення за замовчуванням для цілого числа дорівнює 0. Якщо після імені лічильника не встановлено ціле число, воно буде скинуто до 0. Таким чином, це працює, як очікувалося:
body ( counter-reset: my-awesome-counter; )
Ви можете скинути кілька лічильників одночасно за допомогою розділеного пробілом списку, кожен із яких має своє конкретне значення, якщо хочете.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Це буде скинуто my-awesome-counter
до 5 та my-other-counter
до значення за замовчуванням: 0.
Ви можете побачити цей список , як: counter1 value1 counter2 value2 counter3 value3…
. Якщо значення пропущено, воно дорівнює 0.
Демо
У наступній демонстрації, article
скидання section
лічильника до значення за замовчуванням (0), яке потім збільшується при кожному появі розділу, а потім відображається перед заголовками розділів.
Перевірте цю ручку!
Більше інформації
Підтримка браузера
Chrome | Сафарі | Firefox | Опера | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Будь-який | 9,2+ | 8+ | Будь-який | Будь-який |