Подтвердить что ты не робот

Нет числа для одного li в ol

Есть ли способ не отображать число для одного li в ol. Это не проблема, если она все еще способствует подсчету списка (я знаю, это может показаться странным запросом).

4b9b3361

Ответ 1

Да, просто установите свойство list-style-type CSS в none для конкретного <li>.

например.

<ol>
    <li>one</li>
    <li>two</li>
    <li class="nostyle">three</li>
    <li>four</li>
</ol>

с

li.nostyle {
    list-style-type: none;
}

Ответ 2

Это скроет ваш первый упорядоченный номер списка.

Это будет выглядеть странно, поскольку вы скрываете свой первый номер в упорядоченном списке. Это одно из возможных решений с помощью CSS

ol li:first-child { list-style:none }

<ol>
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ol>

Ответ 3

(Не ответ, но в случае, если кому-то нужно...)
Если вы хотите скрыть число (маркер) списков отдельных элементов, вы можете использовать селектор CSS3 :only-of-type.

li:only-of-type { list-style-type: none; }

Таким образом, вам не придется назначать разные классы в свои списки. Ваши списки могут расти и сокращаться по мере необходимости.

И это работает как для упорядоченных, так и для неупорядоченных списков.