Về phần mình, tôi muốn sử dụng đường viền tròn bằng css. IE8 trên Vista không hỗ trợ như vậy. Và kể từ khi đồ họa được như vậy mà các biên giới tròn sẽ hiển thị một bóng tròn đẹp là tốt, trang trông khủng khiếp trong IE8.
Tôi đã thử sử dụng các nhận xét có điều kiện, nhưng vô ích, IE8 sẽ không đánh giá biểu thức IE và do đó sẽ không bao gồm biểu định kiểu bên ngoài.
Sau đó, tôi đã xem xét việc đưa nó vào chế độ đồng bộ/tương thích, tuy nhiên, điều này vẫn không hoạt động như CSS hacks tôi đã sử dụng đã không còn hoạt động cho IE8 nữa.
Cuối cùng nhưng ít nhất tôi đã tìm thấy một bản hack CSS hoạt động sẽ làm cho trang chính xác khi ở chế độ tương thích.
* + html #test[id] { color:lime }
Bây giờ, tôi không biết nếu điều này làm việc cho IE7 hoặc thấp hơn, do đó bạn sẽ có ít nhất ba hacks khác nhau cho mỗi IE phát hành bạn muốn hỗ trợ, e.e.
* + html #test,
html+body #test,
* html body #test
{ color:lime }
Tôi tự hỏi hồi quy tiếp theo của Người khai thác Internet sẽ là gì đối với chúng tôi.
Tuyệt vời. Tuy nhiên, một phần mở rộng không chuẩn từ Microsoft. –
Cái này rất cũ và vô cùng hữu ích vì nó cho phép các thiết bị chuyển mạch CSS không hack phục vụ các bảng định kiểu khác nhau cho MSIE. –
Câu hỏi này nên được đóng một thời gian dài trước đây. –