Я дам здесь ответ, который я обычно не люблю читать, но я думаю, что, поскольку есть другие ответы, говорящие вам, как достичь того, чего вы хотите, было бы неплохо переосмыслить, если вы пытаетесь Achive действительно хорошая идея.
Во-первых, вы должны подумать, если это хорошая идея, чтобы показать элементы нестандартным способом с характером разделителя, отличным от предоставленного.
Я не знаю причин для этого, но давайте предположим, что у вас есть веские причины.
Предлагаемые здесь способы достижения, заключающиеся в добавлении контента в вашу разметку, в основном через CSS: до псевдокласса. Этот контент действительно изменяет вашу структуру DOM, добавляя к ней эти элементы.
Когда вы используете стандартную нумерацию "ol", у вас будет визуализированный контент, в котором можно выбрать текст "li", но предшествующий ему номер не может быть выбран. То есть стандартная система нумерации выглядит более «украшением», чем реальный контент. Если вы добавляете контент для чисел, используя, например, методы «: before», этот контент будет доступен для выбора, и благодаря этому будут выполняться нежелательные проблемы vopy / paste или проблемы с доступностью программ чтения с экрана, которые дополнительно будут читать этот «новый» контент к стандартной системе счисления.
Возможно, другим подходом может быть стилизация чисел с помощью изображений, хотя эта альтернатива принесет свои проблемы (числа, не отображаемые, когда изображения отключены, размер текста для числа не изменяется, ...).
В любом случае, причина этого ответа не в том, чтобы предложить эту альтернативу «изображения», а в том, чтобы заставить людей задуматься о последствиях попытки изменить стандартную систему нумерации упорядоченных списков.