Podam tutaj odpowiedź, której zwykle nie lubię czytać, ale myślę, że skoro istnieją inne odpowiedzi, które mówią, jak osiągnąć to, czego chcesz, dobrze byłoby przemyśleć, czy to, co próbujesz osiągnąć, jest naprawdę dobry pomysł.
Najpierw zastanów się, czy dobrym pomysłem jest pokazanie pozycji w niestandardowy sposób, z innym znakiem separatora niż podany.
Nie znam powodów, ale przypuśćmy, że masz dobre powody.
Proponowane tutaj sposoby osiągnięcia polegające na dodawaniu treści do znaczników, głównie poprzez CSS: przed pseudoklasą. Ta zawartość naprawdę modyfikuje twoją strukturę DOM, dodając do niej te elementy.
Używając standardowej numeracji „ol”, uzyskasz wyrenderowaną zawartość, w której tekst „li” jest wybieralny, ale liczba poprzedzająca go nie jest wybierana. Oznacza to, że standardowy system numeracji wydaje się być bardziej „dekoracją” niż rzeczywistą treścią. Jeśli dodasz zawartość do numerów przy użyciu na przykład tych metod „: before”, zawartość ta będzie możliwa do wybrania i spowodowana tym, że spowoduje to niepożądane błędy kopiowania / wklejania lub problemy z dostępnością z czytnikami ekranu, które dodatkowo odczytują tę „nową” zawartość do standardowego systemu numeracji.
Być może innym podejściem mogłoby być stylizowanie liczb za pomocą obrazów, chociaż ta alternatywa przyniesie własne problemy (liczby nie są wyświetlane, gdy obrazy są wyłączone, rozmiar tekstu dla numeru nie zmienia się, ...).
Tak czy inaczej, powodem tej odpowiedzi nie jest tylko zaproponowanie tej alternatywy dla „obrazków”, ale skłonienie ludzi do myślenia o konsekwencjach próby zmiany standardowego systemu numeracji dla list uporządkowanych.