Cú pháp CSS thích hợp để áp dụng nhiều lớp giả cho bộ chọn là gì. Tôi muốn chèn "," sau mỗi mục trong danh sách ngoại trừ mục cuối cùng. Tôi đang sử dụng css sau:Nhiều lớp học giả CSS
ul.phone_numbers li:after {
content: ",";
}
ul.phone_numbers li:last-child:after {
content: "";
}
Điều này hoạt động tốt trên FF3, Chrome và Safari 3. IE7 không hoạt động vì nó không hỗ trợ: sau (như mong đợi). Trong IE 8, hàm này hiển thị bằng dấu phẩy sau mỗi li bao gồm dấu phẩy cuối cùng. Đây có phải là một vấn đề với IE8 hoặc cú pháp của tôi không chính xác? It's ok nếu nó không hoạt động trong IE8 nhưng tôi muốn biết cú pháp thích hợp là gì.
Tôi có thể viết phần tử: hover: disable {} nhiều lớp giả không? Có thực hành tốt không? –