ここでは、通常は読みたくない種類の答えを示しますが、やりたいことを達成する方法を示す他の答えがあるので、達成しようとしているものが本当にあるかどうかを再考するのは良いことだと思います良い考えです。
最初に、提供されているものとは異なるセパレータ文字を使用して、非標準的な方法でアイテムを表示することが適切かどうかを検討する必要があります。
その理由はわかりませんが、正当な理由があるとしましょう。
ここでは、主にCSS:before疑似クラスを使用して、マークアップにコンテンツを追加する方法を説明します。このコンテンツは、実際にDOM構造を変更し、それらのアイテムを追加しています。
標準の "ol"列挙を使用すると、 "li"テキストは選択可能であるが、その前の数字は選択できないレンダリングされたコンテンツが得られます。つまり、標準の番号付けシステムは、実際のコンテンツよりも「装飾」のようです。たとえば、「:before」メソッドを使用して数値のコンテンツを追加すると、このコンテンツは選択可能になり、これにより、望ましくないvopy / pasteの問題、またはこの「新しい」コンテンツを追加で読み取るスクリーンリーダーのアクセシビリティの問題が発生します。標準の記数法に。
おそらく別のアプローチは、画像を使用して数値のスタイルを設定することかもしれませんが、この代替案には固有の問題があります(画像が無効になっている場合は数値が表示されない、数値のテキストサイズが変更されない、など)。
とにかく、この回答の理由は、この「画像」の代替案を提案するだけでなく、順序付けられたリストの標準的な数え上げシステムを変更しようとした結果を人々に考えさせるためです。