Как вставить 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;">
  • Вопрос задан
  • 5254 просмотра
Решения вопроса 3
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Попробовал несколько вариантов, ни один не работает.

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

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

Похожие вопросы