Не идеальный ответ на ваш вопрос, но, тем не менее, обходной путь.
Я потратил лучшую половину дня, пытаясь выяснить, как обойти эту удручающе старую ошибку (14 лет на одно исправление? Серьезно Mozilla?). Я не мог найти решение, которое решило бы проблему, но в итоге я остановился на компромиссе, который лучше, чем ничего.
В файле CSS:
.mylist{
display: list-item;
list-style: decimal;
}
@-moz-document url-prefix() {
.mylist {
list-style: disc;
}
}
Отображает в Opera, IE, Chrome:
1. Item 1
2. Item 2
Отображение в Firefox:
* Item 1
* Item 2
Это применяет стиль десятичного списка к классу .mylist во всех браузерах, кроме Firefox, который вместо этого получает стиль списка дисков. Это не идеально, так как он по-прежнему неправильно упорядочивает ваш список в Firefox, но, по крайней мере, он позволяет списку правильно отображаться в большинстве браузеров, превращая его в неупорядоченный список в Firefox, а не в список элементов, начинающихся с «0». "..
По какой-то причине Jsfiddle не нравится синтаксис "@ -moz-document", но он работает на живых страницах.