Я протестировал следующий код в Microsoft Edge 42.17134.1.0, Firefox 65.0 (64-разрядная версия) и Chrome версии 72.0.3626.81 (официальная сборка) (64-разрядная версия), и он работает, как и ожидалось, в Chrome.
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.selector:not(*:root), .chrome {
color: green;
}
}
Обратите внимание, что .chrome
- это имя класса, и вы можете изменить его с другими именами классов.
Проверьте следующее JsFiddle или фрагмент:
.test {color:red;}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
.selector:not(*:root), .chrome {
color: green;
}
}
<p class="test chrome">I Should be Green if you're in chrome, Red in all other browsers</p>
Здесь вы можете подробнее рассказать, если это работает.