Как вставить CSS стили только для IE и Edge?

Попробовал несколько вариантов, ни один не работает. Прошу помочь
<style>@supports (-ms-accelerator:true) {
     /* Microsoft Edge 16+ styles */
     .edge16 img{
        margin-top: 30px;
     } 
}</style>
<div class="edge16" style="background:#42BCF1;height:40px;">
  • Вопрос задан
  • 401 просмотр
Пригласить эксперта
Ответы на вопрос 3
sfi0zy
@sfi0zy
UI developer. Верстаю неверстаемое.
Попробовал несколько вариантов, ни один не работает.

На browserhacks.com есть хорошая подборка хаков для определения самых разных браузеров и их версий с помощью CSS или JS. Попробуйте варианты, которые там предлагаются. И будьте внимательны: если вы используете автопрефиксер или что-то для оптимизации CSS, то эти инструменты могут незаметно ломать некоторые хаки при сборке.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Grey Matter Москва
от 60 000 до 100 000 руб.
от 60 000 до 90 000 руб.
от 70 000 до 120 000 руб.
18 авг. 2018, в 18:35
1000 руб./за проект
18 авг. 2018, в 17:54
6000 руб./за проект
18 авг. 2018, в 18:44
350 руб./за проект