Начать список с определенного числа - PullRequest
2 голосов
/ 23 марта 2010

Какой лучший способ получить ol, чтобы начать с «х»?

Тег start устарел, и все, что я нашел в Google, использовало псевдокласс :before, который не работает в IE6 или 7. Также не особо повезло при поиске в стеке.

Единственное, что я могу придумать, - это вручную пройтись и нумеровать списки самостоятельно и соответственно стилизовать?

Любая помощь приветствуется.

Ответы [ 2 ]

3 голосов
/ 23 марта 2010

Хотя атрибут start в HTML 4 действительно устарел , при просмотре документов HTML 5 я вижу:

Атрибут start, если он присутствует, должен быть действительным целым числом, задающим порядковый номер первого элемента списка.

Если атрибут start присутствует, пользовательские агенты должны проанализировать его как целое число, чтобы определить значение атрибута. Значение по умолчанию, используемое, если атрибут отсутствует или если значение не может быть преобразовано в число в соответствии с указанным алгоритмом, равно 1, если элемент не имеет атрибута reversed, и в противном случае является числом дочерних элементов li.

Первый элемент в списке имеет порядковый номер, заданный начальным атрибутом элемента ol, если только элемент li не имеет атрибута значения со значением, которое может быть успешно проанализировано, и в этом случае он имеет порядковый номер дается этим атрибутом значения.

, который говорит мне, что я в безопасности, используя start с ol и value с li элементами.

0 голосов
/ 23 марта 2010

С упорядоченными списками ol вы можете использовать различные counter инструкции CSS: Примеры здесь . Но они также не будут работать с IE6 и 7. Я не думаю, что есть не-Javascript способ сделать эту работу в них.

...