Tôi sẽ đưa ra ở đây loại câu trả lời mà tôi thường không thích đọc, nhưng tôi nghĩ rằng vì có những câu trả lời khác cho bạn biết cách đạt được những gì bạn muốn, nên thật tuyệt khi suy nghĩ lại nếu những gì bạn đang cố gắng đạt được thực sự một ý kiến hay.
Trước tiên, bạn nên nghĩ xem liệu có nên hiển thị các mục theo cách không chuẩn, với ký tự phân cách khác với biểu tượng được cung cấp hay không.
Tôi không biết lý do cho điều đó, nhưng giả sử bạn có lý do chính đáng.
Các cách được đưa ra ở đây để đạt được bao gồm việc thêm nội dung vào phần đánh dấu của bạn, chủ yếu là vượt qua CSS: trước khi giả cổ. Nội dung này thực sự đang sửa đổi cấu trúc DOM của bạn, thêm các mục đó vào nó.
Khi bạn sử dụng số "ol" tiêu chuẩn, bạn sẽ có nội dung được hiển thị trong đó văn bản "li" có thể chọn được, nhưng số đứng trước nó không thể chọn được. Đó là, hệ thống đánh số tiêu chuẩn dường như mang tính "trang trí" nhiều hơn là nội dung thực. Nếu bạn thêm nội dung cho các số bằng cách sử dụng ví dụ như các phương thức ": trước", nội dung này sẽ có thể chọn được và tính phí cho điều này, thực hiện các sự cố vopy / dán không mong muốn hoặc các sự cố trợ năng với trình đọc màn hình sẽ đọc thêm nội dung "mới" này sang hệ thống số tiêu chuẩn.
Có lẽ một cách tiếp cận khác có thể là tạo kiểu cho các con số bằng cách sử dụng hình ảnh, mặc dù phương pháp thay thế này sẽ mang lại những vấn đề riêng (số không hiển thị khi hình ảnh bị tắt, kích thước văn bản cho số không thay đổi, ...).
Dù sao, lý do cho câu trả lời này không chỉ để đề xuất phương án thay thế "hình ảnh" này, mà là để khiến mọi người suy nghĩ về hậu quả của việc cố gắng thay đổi hệ thống số chuẩn cho các danh sách có thứ tự.