Heim > Web-Frontend > CSS-Tutorial > Wie kann ich CSS-Hacks verwenden, um nur auf Internet Explorer 11 abzuzielen?

Wie kann ich CSS-Hacks verwenden, um nur auf Internet Explorer 11 abzuzielen?

Linda Hamilton
Freigeben: 2024-11-28 14:46:14
Original
680 Leute haben es durchsucht

How Can I Use CSS Hacks to Target Only Internet Explorer 11?

CSS-Hacks speziell für IE 11 schreiben

Um IE 11 mit CSS-Hacks anzusprechen, können Sie Microsoft-spezifische CSS-Regeln verwenden. Die folgenden Kombinationsfilter für IE11:

@media all and (-ms-high-contrast:none) {
 .foo { color: green } /* IE10 */
 *::-ms-backdrop, .foo { color: red } /* IE11 */
}
Nach dem Login kopieren

Dieser Filter funktioniert, weil Benutzeragenten, die den Selektor nicht analysieren können (d. h. es ist kein gültiges CSS 2.1), den Selektor und den folgenden Deklarationsblock ebenfalls ignorieren.

Beispiel:

<!doctype html>
<html>
 <head>
  <title>IE10/11 Media Query Test</title>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <style>
    @media all and (-ms-high-contrast:none)
     {
     .foo { color: green } /* IE10 */
     *::-ms-backdrop, .foo { color: red } /* IE11 */
     }
  </style>
 </head>
 <body>
  <div class="foo">Hi There!!!</div>
 </body>
</html>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich CSS-Hacks verwenden, um nur auf Internet Explorer 11 abzuzielen?. 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