Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 49 из 53 · 7 мин
counter-reset, counter-increment, counter() и content в псевдоэлементах.
В рецепте шаги «Шаг 1», «Шаг 2». Добавляю шаг в середину — всё перенумеровывать?
CSS умеет считать. Ставим счётчик — он нумерует сам.
counter-resetcounter-reset: step у контейнера — счётчик начинается с нуля.counter-incrementcounter-increment: step у каждого элемента.counter()content: "Шаг " counter(step) в ::before.<style>
.r { counter-reset: step; } .r p { counter-increment: step; margin: 2px 0; } .r p::before { content: "Шаг " counter(step) ": "; color: #c8763a; font-weight: bold; }
</style>
<div class="r"><p>Карандаш</p><p>Сливки</p><p>Взбить</p></div>Нумерация, которая должна сама пересчитываться, — счётчик CSS.
У .recipe задай counter-reset: step, у .recipe li — counter-increment: step, а в .recipe li::before — content: "Шаг " counter(step).
Выберите один ответ.
Где ставят counter-reset?
Проверяем состояние обучения…