Ich versuche, das CSS-Styling NUR auf Internet Explorer 10> zu ändern. Ich verwende Media Query, aber es funktioniert nicht.Medienabfrage NUR für IE
Ich habe IE und die Medienabfrage Zeile mit der Änderung in der CSS-Datei angezeigt, aber aus irgendeinem Grund funktioniert es nicht.
Was soll ich tun, um nur meine CSS-Stil auf IE zu ändern?
//// MEDIA QUERY ///
@media screen and (-ms-high-contrast: active),
screen and (-ms-high-contrast: none) {
body {
background-color: red !important;
}
}
@media only screen and (max-width: 1200px) {}
@media only screen and (max-width: 992px) {}
@media only screen and (max-width: 768px) {}
@media only screen and (max-width: 480px) {}
<body>
<div> HELLO </div>
</body>
Was würden Sie brauchen, stattdessen ist ein Merkmal für einen hohen Kontrast zu erkennen, zu schlecht CSS Feature-Erkennung noch nicht in IE (https arbeiten: // developer. mozilla.org/en-US/docs/Web/CSS/%40supports), könnten Sie die Feature-Erkennung in JavaScript durchführen und einen geeigneten Klassennamen festlegen. –
Bitte ändern Sie Ihren Titel und Text. Aus den Kommentaren ist klar, dass dies in * Edge * funktionieren soll, was sich von IE unterscheidet. –
gut, wenn ich meine Edge meine ich IE und Edge – Mostaza