Heim >Web-Frontend >CSS-Tutorial >Wie kann ich CSS-Hacks verwenden, um nur auf Internet Explorer 11 abzuzielen?
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 */ }
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>
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!