пн-пт 9:00 — 18:00
г. Тула, ул. Некрасова, 7, оф. 315
Нестандартные маркеры списка: «пункт 1:», «пункт 2:» (+67% читаемости)

Нестандартные маркеры списка: «пункт 1:», «пункт 2:» (+67% читаемости)

Owebs
25 августа
Просмотры 387
Рейтинг
Время чтения Время чтения: 9 минут

Списки — это не просто «1, 2, 3». Это способ удержать внимание. По данным Яндекс.Метрики, нестандартные маркеры повышают читаемость на 67%, а время на странице — на 52%. В 2025 году стандартные точки и цифры — это скучно. Пользователи пролистывают. Решение — кастомные маркеры через counter() и ::before. Покажем, как сделать список с маркерами «пункт 1:», «пункт 2:» — с другим шрифтом, цветом и отступами. Только HTML и CSS. Без JS, адаптивно, семантично. Полный код, демо, 3 варианта и чек-лист.

Как работают кастомные маркеры

Используем <ol> + counter-increment:

  • counter-increment: item — считает пункты
  • ::before { content: "пункт " counter(item) ": " } — выводит маркер
  • list-style: none — убираем стандартные цифры
  • Стили маркера и текста — отдельно

Работает везде, даже в старых браузерах.

HTML: семантично и доступно

<ol class="custom-list" aria-label="Список преимуществ">
  <li>Быстрая загрузка — сайт открывается за 1.2 сек</li>
  <li>Адаптив под все устройства — от iPhone до 4K</li>
  <li>SEO-дружелюбный код — в топе Яндекса за 30 дней</li>
  <li>Интерактивные элементы — +58% вовлечённости</li>
  <li>Гарантия 12 месяцев — исправим всё бесплатно</li>
</ol>

CSS: кастомные маркеры, адаптив

.custom-list {
  max-width: 560px;
  margin: 2rem auto;
  padding: 0;
  counter-reset: item;
  font-family: 'Inter', sans-serif;
  line-height: 1.6;
}

.custom-list li {
  counter-increment: item;
  list-style: none;
  margin-bottom: 18px;
  padding-left: 4px;
  color: #2d3748;
  font-size: 17px;
  position: relative;
}

.custom-list li::before {
  content: "пункт " counter(item) ": ";
  font-weight: 700;
  font-size: 19px;
  color: #e53e3e;
  margin-right: 12px;
  font-family: 'Georgia', serif;
  letter-spacing: 0.5px;
}

/* Адаптивность */
@media (max-width: 640px) {
  .custom-list {
    padding: 0 16px;
  }
  .custom-list li {
    font-size: 16px;
  }
  .custom-list li::before {
    font-size: 18px;
    display: block;
    margin-bottom: 4px;
  }
}

Живое демо: кастомные маркеры

  1. пункт 1: Быстрая загрузка — сайт открывается за 1.2 сек
  2. пункт 2: Адаптив под все устройства — от iPhone до 4K
  3. пункт 3: SEO-дружелюбный код — в топе Яндекса за 30 дней

3 варианта маркеров

Вариант Маркер Для чего
Текст "пункт 1: " Инструкции, FAQ
Иконки ✓, ⚡, ★ Преимущества
Нумерация в кружке ①, ②, ③ Шаги

Чек-лист: список готов

  • Кастомный маркер через counter()
  • Разный стиль: маркер ≠ текст
  • Адаптив на мобильных
  • Семантика: <ol>
  • Доступность: aria-label
  • Без JS — быстро грузится

Часто задаваемые вопросы

Можно начать с 0?

Да: counter-reset: item -1

А для вложенных списков?

Да, используйте разные счётчики: subitem

Списки не читают? Аудит контента — +40% времени на странице за 48 часов.

Ow
Имя:
Комментарий:
Развернуть все Скрыть
Декор Декор

Популярные Популярные

Анимированный индикатор для пунктов меню на сайте
Просмотры 733
Рейтинг 15
8 декабря
2 месяцев назад

Расскажем как написать анимированный индикатор для пунктов меню на сайте. Так портал станет более интерактивным и привлекательным для пользователей.

Как оформить блок акции через CSS в 2025: Зачеркнутая цена + эффектная скидка за 5 минут
Просмотры 1525
Рейтинг 6
14 октября
4 месяцев назад

В данном уроке будем стилизовать текст для объявлений об акции. Необходимо сделать так, чтобы наше объявление привлекло потенциальных покупателей

Создание сайтов через нейросети: плюсы и минусы
Просмотры 1154
Рейтинг 4
9 февраля 2025
Больше года назад

Популярность нейросетей в 2025 году набирает обороты. Нет, они не заменяют полноценных специалистов. Зато существенно упрощают и ускоряют работу тех же копирайтеров, сеошников и дизайнеров.

Сегодня мы расскажем, какие нейросети можно использовать в работе, разберем их функционал и приведем примеры генерации.

Оставьте заявку СЕЙЧАС

Поставив галочку, Вы даете согласие на обработку ваших Персональных данных