So lösen Sie mit HTML5 Shiv das Problem, dass der IE nicht mit HTML5-Tags kompatibel ist
不言
Freigeben: 2018-06-14 10:02:03
Original
2150 Leute haben es durchsucht
In diesem Artikel wird hauptsächlich die Methode von HTML5 Shiv vorgestellt, um das Problem zu lösen, dass IE (IE6/IE7/IE8) nicht mit HTML5-Tags kompatibel ist. Freunde in Not können sich auf die semantischen Tags und Attribute von
HTML5 beziehen , was es für Entwickler sehr praktisch machen kann, klare Webseitenlayouts zu implementieren. In Verbindung mit dem Rendern von CSS3-Effekten ist es sehr einfach, schnell umfangreiche und flexible Webseiten zu erstellen. Die neuen Tag-Elemente von HTML5 sind: definiert den Kopf der Seite oder des Abschnitts;
Wenn es sich um einen IE-Browser unter IE9 handelt, wird ein HTML5 erstellt Tag wie dieses. Nicht-IE-Browser ignorieren diesen Code und es werden keine unnötigen http-Anfragen gestellt. Zweite Methode: Verwenden Sie das HTML5shiv-Paket von Google (empfohlen)
Aber egal welche der oben genannten Methoden verwendet wird, muss das CSS des neuen Tags initialisiert werden, da sich HTML5 wie Inline-Elemente verhält Standardmäßig müssen wir zum Anordnen dieser Elemente CSS verwenden, um sie für ein einfaches Layout manuell in Blockelemente umzuwandeln
Aber wenn Benutzer von IE6/7/8 Skripte deaktivieren, wird es zu einer nicht gestalteten „Whiteboard“-Webseite , wie sollen wir es lösen?Wir können dem Ansatz von Facebook folgen, der darin besteht, Benutzer dazu zu bringen, die Seite „/?_fb_noscript=1“ mit dem Noscript-Logo aufzurufen und das HTML5-Tag durch das HTML4-Tag zu ersetzen ist besser als Es ist einfacher, viele Hacks zu schreiben und gleichzeitig die Kompatibilität aufrechtzuerhalten.
Dies kann den Benutzer zum Öffnen des Skripts führen oder direkt zur HTML4-Tag-Designoberfläche springen. Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website. Verwandte Empfehlungen:
HTML5 implementiert die Analyse von Playern, die mit den wichtigsten Browsern kompatibel sind
Das Problem, dass das Video-Tag in HTML5 MP4 nicht abspielen kann Lösung
Das obige ist der detaillierte Inhalt vonSo lösen Sie mit HTML5 Shiv das Problem, dass der IE nicht mit HTML5-Tags kompatibel ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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