Heim > Web-Frontend > CSS-Tutorial > Wie kann ich nur mit CSS nur den Internet Explorer (alle Versionen) formatieren?

Wie kann ich nur mit CSS nur den Internet Explorer (alle Versionen) formatieren?

Mary-Kate Olsen
Freigeben: 2024-12-23 19:07:22
Original
761 Leute haben es durchsucht

How Can I Style Only Internet Explorer (All Versions) Using CSS Alone?

Nur ​​Internet Explorer (alle Versionen) über CSS gestalten

Problem:

Innerhalb eines geerbten Projekts besteht ein Bedarf um den Internet Explorer gezielt für die Gestaltung auszurichten, ohne HTML mithilfe von CSS zu ändern exklusiv.

Lösung:

Internet Explorer 9 und niedriger:

  • Verwenden Sie bedingte Kommentare, um eine externe Datei zu laden Stylesheet maßgeschneidert für IE.
<!--\[if IE]--\>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<!\[endif]--\>
Nach dem Login kopieren

Internet Explorer 10 und 11:

  • Erstellen Sie eine Medienabfrage mit „-ms-high-contrast“, um CSS-Stile anzuwenden, die exklusiv für IE 10 gelten:
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */
}
Nach dem Login kopieren

Microsoft Edge 12:

  • Nutzung „@supports“-Regel für IE Edge 12 und höher:
@supports (-ms-accelerator:true) {
    /* IE Edge 12+ CSS styles go here */ 
}
Nach dem Login kopieren

Inline-Regel für IE8 und niedriger:

/* For IE css hack */
margin-top: 10px /* apply to all ie from 8 and below */
*margin-top:10px;  /* apply to ie 7 and below */
_margin-top:10px; /* apply to ie 6 and below */
Nach dem Login kopieren

Hinweis: Erwägen Sie für Inline-Stylesheets die Verwendung von Medienabfragen und bedingten Kommentaren für Versionen unter IE9.

Das obige ist der detaillierte Inhalt vonWie kann ich nur mit CSS nur den Internet Explorer (alle Versionen) formatieren?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage