Изменяем нумерацию ol списка
Тега позволяющего напрямую задать начальную нумирацию списка не существует, однако это можно сделать отключив полностью нумирацию и прописав псевдоклас before.
Для начала необходимо у всех тегов li отключить вывод:
LI { list-style-type: none; }
Следуюющим шагом нужно записать название которое будет учитываться в списке, к примеру list:
OL { counter-reset: list; }
Если у вас будет несколько списков и во всех будет один и тот-же counter-reset, то и нумерация и правила будут использоваться ко всем одни и те-же.
Нумирации можно добавить условия:
OL { counter-reset: list -1; } //Список начинается с нуля.
OL { counter-reset: list 9; } //Список начнёться с 10
Следующим шагом прописываем before который будет выводить информацию перед нашим li
LI:before {counter-increment: list; content: counter(list) ". ";}
Для LI:before можно добавить разные стили к примеру абсолютное позиционирование, отрицательное смещение в лево, размер шрифта и т.д.