Sự hiểu biết hiện tại của tôi là các phần tử HTML khác nhau được phân tách về chức năng của chúng bằng kiểu CSS mặc định, sang một bên ngữ nghĩa.
Sử dụng CSS tùy chỉnh, bạn có thể (không thể ngờ được) làm cho bất kỳ phần tử HTML nào hoạt động giống như bất kỳ phần tử nào khác.
Nếu điều đó là chính xác, điều duy nhất tôi không thể giải thích là các dấu đầu dòng trên <li>
các phần tử. CSS gây ra chúng? Làm thế nào bạn có thể thêm nó vào các phần tử khác?
Lưu ý cho độc giả trong tương lai: Gần đây tôi đã biết các phần tử HTML cũng khác nhau theo danh mục nội dung .