Вопрос по css – встречное увеличение в CSS

2

Я пытаюсь получить упорядоченный список, первый элемент не должен начинаться с цифры. Номер должен начинаться со второго пункта.

пожалуйста, проверьте этот URL, чего я пытаюсь достичь--http: //jsfiddle.net/kheema/tXtQF/5

здесь с использованием счетчика сброса и счетчика приращения первый элемент показывает 0, а второй элемент начинается с 1 ... и если я все равно смогу удалить 0, моя проблема решится.

У кого-нибудь есть идеи по этому поводу?

Regards, Хима

Ваш Ответ

2   ответа
3

просто измените последнее правило CSS на

ol li:before {content: ""; color: green; display: inline-block; width: ... ; }
ol li + li:before {content: counter(chapter) "."; }

таким образом вы вставляете контент, начиная со второгоli element (я использовалli + li так что может работать и сIE8)

см. скрипку:http: //jsfiddle.net/WwNqN

ладно, согласитесь, это будет работать, но как насчет выравнивания .. как только число убрано, оно больше не выравнивается с другими ... Kheema Pandey
Привет, есть ли у вас какие-либо идеи о @ встречном стиле в CSS Kheema Pandey
хорошо понимаю .. в моем случае я добавил маржу для первого элемента. Kheema Pandey
Что ты имеешь в виду? этот вопрос строго связан с вашим кодом? Если нет, вы должны принять один ответ и открыть новый вопрос fcalderan
посмотрите мое обновление с включенной скрипкой fcalderan
1

ol li:nth-of-type(1):before{content: "";}

Это удалит ноль в первом элементе.

спасибо тебе за дружескую помощь! Kheema Pandey

Похожие вопросы