Internet Explorer 9 sẽ là phiên bản cuối cùng để hỗ trợ nhận xét có điều kiện. Với việc phát hành Internet Explorer 10, Microsoft đang chuyển sang một chiếc lá mới. Theo bài viết MSDN trên Conditional Comments:
Hỗ trợ các chú thích có điều kiện đã bị xóa trong Windows Internet Explorer 10 Chuẩn bị xem trước và chế độ quirks để cải thiện khả năng tương thích và tuân thủ HTML5. Điều này có nghĩa là Nhận xét có điều kiện hiện được coi là nhận xét thông thường, giống như trong các trình duyệt khác. Thay đổi này có thể ảnh hưởng đến các trang được viết riêng cho Windows Internet Explorer hoặc các trang sử dụng tính năng đánh hơi trình duyệt để thay đổi hành vi của chúng trong Internet Explorer.
Mặc dù điều này sẽ không ảnh hưởng đến phần lớn các trang web trực tuyến, có khả năng nó ảnh hưởng đến trang web của bạn. Nếu có, xin vui lòng xem xét việc sử dụng các thẻ meta x-ua-tương thích hoặc tiêu đề để hướng dẫn trình duyệt Internet Explorer thi đua trình duyệt Internet Explorer 9 (phiên bản mới nhất để hỗ trợ bình luận có điều kiện):
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9">
Lưu ý rằng điều này sẽ ngăn chặn bạn có quyền truy cập vào các tính năng mới nhất của trình duyệt, như hỗ trợ rộng hơn cho HTML5 và CSS3 cũng như nhiều API JavaScript hơn.
Giải pháp tốt nhất là giảm bớt nhận xét có điều kiện.Với Internet Explorer 10, trình duyệt của Microsoft sẽ bắt đầu hoạt động giống như các trình duyệt phổ biến khác, đòi hỏi ít chú ý hơn đến việc viết mã dành riêng cho IE, cũng như loại bỏ sự cần thiết cho các nhận xét có điều kiện.
Nhận xét có điều kiện không phải là điều duy nhất trở nên lỗi thời trong IE10. There's more.
Hãy hy vọng IE9 chỉ đơn giản là không cần nhận xét có điều kiện. – jeroen
@jeroen: Ha ha ha ha haaaaaaaaa. Tuyệt vời. –
Tôi khuyên bạn nên tiếp tục rằng bạn không mã bằng cách sử dụng bình luận có điều kiện. Nó sẽ được giảm xuống cho IE 10; mặc dù nó sẽ hoạt động cho các trình duyệt cũ hơn. – Phil