Heim > Web-Frontend > CSS-Tutorial > Wie kann ich CSS-Medienabfragen in IE8 implementieren?

Wie kann ich CSS-Medienabfragen in IE8 implementieren?

Mary-Kate Olsen
Freigeben: 2024-12-24 16:18:10
Original
683 Leute haben es durchsucht

How Can I Implement CSS Media Queries in IE8?

IE8- und CSS-Medienabfragen: Fehlerbehebung und Alternativen

Frage:

IE8 scheint zu sein Es fehlt die Unterstützung für die folgende Medienabfrage:

@import url("desktop.css") screen and (min-width: 768px);
Nach dem Login kopieren

Wenn das wahr ist, was Kann eine alternative Syntax verwendet werden?

Antwort:

IE8 unterstützt tatsächlich keine CSS-Medienabfragen. Als Workaround können Sie den folgenden Code verwenden:

@import url("desktop.css") screen; 
@import url("ipad.css") only screen and (device-width:768px);
Nach dem Login kopieren

Diese Lösung hat jedoch ihre Grenzen. Es werden nicht alle Medienabfragefunktionen unterstützt, die in modernen Browsern verfügbar sind.

Alternative Lösung:

Für eine umfassendere Lösung, die Medienabfragen in IE8 emuliert, sollten Sie die Verwendung von CSS3 in Betracht ziehen -mediaqueries-js-Skript. Dieses Skript emuliert Medienabfragen, weist jedoch einige Einschränkungen auf:

  • Es funktioniert nicht bei importierten Stylesheets.
  • Es ignoriert das Medienattribut auf und