Ich werde hier die Art von Antwort geben, die ich normalerweise nicht gerne lese, aber ich denke, da es andere Antworten gibt, die Ihnen sagen, wie Sie erreichen können, was Sie wollen, könnte es schön sein, zu überdenken, ob das, was Sie erreichen möchten, wirklich ist eine gute Idee.
Zunächst sollten Sie sich überlegen, ob es eine gute Idee ist, die Elemente auf eine nicht standardmäßige Weise mit einem anderen als dem bereitgestellten Trennzeichen anzuzeigen.
Ich kenne die Gründe dafür nicht, aber nehmen wir an, Sie haben gute Gründe.
Die hier vorgeschlagenen Methoden zum Erreichen, die darin bestehen, Ihrem Markup Inhalte hinzuzufügen, hauptsächlich über das CSS: vor der Pseudoklasse. Dieser Inhalt verändert Ihre DOM-Struktur wirklich und fügt diese Elemente hinzu.
Wenn Sie die Standardnummerierung "ol" verwenden, erhalten Sie einen gerenderten Inhalt, in dem der Text "li" auswählbar ist, die vorangestellte Nummer jedoch nicht auswählbar ist. Das heißt, das Standard-Nummerierungssystem scheint mehr "Dekoration" als realer Inhalt zu sein. Wenn Sie Inhalte für Zahlen hinzufügen, indem Sie beispielsweise diese ": before" -Methoden verwenden, kann dieser Inhalt ausgewählt und entsprechend ausgeführt werden, wodurch unerwünschte Probleme beim Kopieren / Einfügen oder Zugänglichkeitsprobleme mit Bildschirmleseprogrammen auftreten, die diesen "neuen" Inhalt zusätzlich lesen zum Standard-Nummerierungssystem.
Möglicherweise könnte ein anderer Ansatz darin bestehen, die Zahlen mit Bildern zu formatieren, obwohl diese Alternative ihre eigenen Probleme mit sich bringt (Zahlen werden nicht angezeigt, wenn Bilder deaktiviert sind, Textgröße für Zahlen ändert sich nicht, ...).
Der Grund für diese Antwort ist jedenfalls nicht nur, diese "Bilder" -Alternative vorzuschlagen, sondern die Leute dazu zu bringen, über die Konsequenzen nachzudenken, die sich aus dem Versuch ergeben, das Standard-Nummerierungssystem für geordnete Listen zu ändern.