Heim > Web-Frontend > CSS-Tutorial > Wie kann ich dafür sorgen, dass meine CSS-Medienabfragen in Internet Explorer 8 funktionieren?

Wie kann ich dafür sorgen, dass meine CSS-Medienabfragen in Internet Explorer 8 funktionieren?

DDD
Freigeben: 2024-12-22 03:49:18
Original
760 Leute haben es durchsucht

How Can I Make My CSS Media Queries Work in Internet Explorer 8?

CSS-Medienabfragen und IE8-Kompatibilität

Internet Explorer 8 (IE8) stellt eine Einschränkung dar, wenn es um bestimmte CSS-Medienabfragen geht, insbesondere Import-Anweisung.

Nicht unterstützt Abfrage:

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

Alternative Schreibmethode:

Um IE8 zu unterstützen, ist es notwendig, die Importanweisung in zwei Zeilen zu unterteilen:

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

Code-Bedenken:

Im bereitgestellten Code Ausschnitt:

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

Die erste Importanweisung überschreibt die zweite Importanweisung in IE8. Um dies zu vermeiden, sollten die Importe neu organisiert werden:

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

Lösung:

Für eine bessere Kompatibilität sollten Sie die Verwendung von Polyfills wie css3-mediaqueries-js oder Respond in Betracht ziehen. js, die Unterstützung für Medienabfragen in älteren Browsern wie IE8 bieten.

Das obige ist der detaillierte Inhalt vonWie kann ich dafür sorgen, dass meine CSS-Medienabfragen in Internet Explorer 8 funktionieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage