여기에 제가 보통 읽고 싶지 않은 대답을 드릴게요.하지만 원하는 것을 달성하는 방법을 알려주는 다른 답변이 있기 때문에 달성하려는 것이 정말 좋은 아이디어.
먼저, 제공된 것과 다른 구분 문자를 사용하여 비표준 방식으로 항목을 표시하는 것이 좋은 생각인지 생각해야합니다.
그 이유는 모르겠지만 타당한 이유가 있다고 가정 해 봅시다.
여기에 제안 된 방법은 주로 CSS : before pseudoclass를 통해 마크 업에 콘텐츠를 추가하는 것으로 구성됩니다. 이 콘텐츠는 실제로 DOM 구조를 수정하여 해당 항목을 추가합니다.
표준 "ol"숫자를 사용하면 "li"텍스트를 선택할 수 있지만 그 앞의 숫자는 선택할 수없는 렌더링 된 콘텐츠가 있습니다. 즉, 표준 번호 매기기 시스템은 실제 콘텐츠보다 "장식"에 가깝습니다. 예를 들어 ": before"방법을 사용하여 숫자에 대한 콘텐츠를 추가하면이 콘텐츠를 선택할 수 있으며 이로 인해 원하지 않는 보피 / 붙여 넣기 문제가 발생하거나이 "새"콘텐츠를 추가로 읽는 스크린 리더의 접근성 문제가 발생합니다. 표준 계산 시스템에.
다른 방법은 이미지를 사용하여 숫자의 스타일을 지정하는 것일 수 있지만이 대안은 자체 문제를 가져옵니다 (이미지가 비활성화 될 때 숫자가 표시되지 않음, 숫자의 텍스트 크기가 변경되지 않음 등).
어쨌든,이 대답에 대한 이유는 단순히이 "이미지"대안을 제안하는 것이 아니라 사람들이 정렬 된 목록에 대한 표준 숫자 체계를 변경하려는 결과에 대해 생각하게하기 위해서입니다.