Một số nhận xét có điều kiện đang hoạt động, chẳng hạn như ' gt
' và ' lt
', nhưng chẳng hạn như
<!--[if IE 8]>
không hoạt động. Điều này chắc chắn gây bất tiện cho các nhà phát triển muốn thử xem trang web của họ trông như thế nào trên các phiên bản trình duyệt Internet Explorer khác nhau, nhưng đó không phải là tin xấu.
Mặc dù các nhận xét có điều kiện không hoạt động, bạn vẫn có thể kiểm tra trang web của mình trông như thế nào trong mỗi phiên bản Internet Explorer bằng cách nối các bảng định kiểu một cách lần lượt: giả sử bạn có biểu định kiểu cho Firefox, Chrome, Internet Explorer 10 và Internet Explorer 11 được gọi là ' screen.css
' và một biểu định kiểu khác CHỈ dành cho Internet Explorer 9 được gọi là ' screen-ie9.css
' và một biểu định kiểu khác CHỈ dành cho Internet Explorer 8 được gọi là ' screen-ie8.css
'.
Để kiểm tra các trang web của bạn CHỈ dành cho Internet Explorer 9, bạn có thể làm như sau:
<link rel="stylesheet" href="path/css/screen.css" type="text/css" />
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
và trong các công cụ dành cho nhà phát triển F12, phần Mô phỏng, đặt 'Chế độ Tài liệu' thành '9' và 'Chuỗi tác nhân người dùng' thành 'Internet Explorer 9'. Chế độ Tài liệu là Tiêu chuẩn mà Internet Explorer 9 sử dụng và chuỗi tác nhân Người dùng là chính trình duyệt.
Tái bút: Tôi giả định rằng ' screen.css
' là biểu định kiểu cơ sở của bạn, đó là lý do tôi gọi nó đầu tiên hơn là "ghi đè" các bản sửa lỗi Internet Explorer 9 sau đó bằng cách gọi ' screen-ie9.css
' thứ hai.
Bằng cách này, bạn có thể "chắc chắn" (tôi phải kiểm tra với máy ảo để viết từ "chắc chắn" mà không có dấu ngoặc kép) rằng bạn đang xem trang web của mình trên trình duyệt Internet Explorer 9. Khi bạn hoàn tất quá trình kiểm tra và tạo kiểu trên Internet Explorer 9 và bạn muốn kiểm tra với Internet Explorer 8, bạn có thể dễ dàng thực hiện thủ thuật tương tự bằng cách thay thế thủ thuật này:
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
Với cái này:
<link rel="stylesheet" href="path/css/screen-ie8.css" type="text/css" />
Vì vậy, đó chỉ là vấn đề MINOR bất tiện từ phía Microsoft, NHƯNG các công cụ của nhà phát triển F12 mới đang cung cấp RẤT NHIỀU tính năng tuyệt vời, điều này khiến điều này không phải là vấn đề lớn.