Добавить стили для IE 10 и IE 11

Добавить стили для IE 10 и IE 11

Иногда бывают такие ситуации, когда нужно написать стили только для конкретного браузера. Мы с вами знаем для какого браузера это приходится делать чаще всего:)

Но еще хуже, когда нужно определить не только браузер, но и конкретную версию. Для этого есть браузерные "хаки" или "хуки". Сегодня мы научимся писать определенные стили для версии браузера Internet Explorer 10 и 11. Давайте посмотрим как это можно сделать.

Для решения этой проблемы мы будем в css использовать специальную условную конструкцию, а точнее медиазапрос для IE10, 11. Он выглядит вот так:

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
}

Вставляем ее в нужное место наших стилей и теперь все, что остается сделать, это вместо строки /* IE10+ CSS styles go here */ написать те правила css которые вы хотите применить только к IE 10 и к IE 11. Вот и все. Достаточно просто.

21.02.19
Для просмотра сайта обновите браузер.