Деякі з умовних коментарів працюють, такі як ' gt
' і ' lt
', але, наприклад
<!--[if IE 8]>
, не працюють. Це, звичайно, незручно для розробників, які хочуть спробувати, як виглядають їх веб-сторінки на різних версіях браузерів Internet Explorer, але це не все погана новина.
Хоча умовні коментарі не працюють, ви все ще можете перевірити, як виглядає ваша веб-сторінка у кожній з версій Internet Explorer, додаючи по одному таблиці таблиць стилів: скажімо, ви отримали таблицю стилів для Firefox, Chrome, Internet Explorer 10 та Internet Explorer 11 називається " screen.css
", а інша таблиця стилів ЛИШЕ для Internet Explorer 9 називається " screen-ie9.css
", а інша - ТОЛЬКО для Internet Explorer 8 "screen-ie8.css
".
Щоб протестувати свої веб-сторінки ТІЛЬКИ для Internet Explorer 9, ви можете зробити це:
<link rel="stylesheet" href="path/css/screen.css" type="text/css" />
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
а в інструментах для розробників F12, в розділі Емуляція, встановіть "Режим документа" на "9", а "Строка агента користувача" на "Internet Explorer 9". Режим документа - це стандарт, який використовує Internet Explorer 9, а рядок "Агент користувача" - це сам браузер.
PS: Я припускаю, що " screen.css
" - це ваш базовий таблицю стилів, і саме тому я називаю його спочатку, ніж "перезапис" виправлень Internet Explorer 9 пізніше, викликаючи " screen-ie9.css
" другий.
Роблячи це, ви можете бути впевнені (я маю тестуватись з VM, щоб записати слово "впевнений" без лапок), що ви переглядаєте свою веб-сторінку в браузері Internet Explorer 9. Коли ви закінчите тестування та стилізацію в Internet Explorer 9 і хочете протестувати за допомогою Internet Explorer 8, ви можете легко зробити той самий трюк, замінивши цей:
<link rel="stylesheet" href="path/css/screen-ie9.css" type="text/css" />
з цим:
<link rel="stylesheet" href="path/css/screen-ie8.css" type="text/css" />
Отож, справа лише у МІНОРУ, що викликає незручності з боку Microsoft, АЛЕ нові інструменти розробників F12 пропонують багато дивовижних функцій, що робить це не великою справою.