HTML5 wurde in letzter Zeit ungeduldig veröffentlicht. Viele Menschen in der QQ -Gruppe haben begonnen, dieses neue Ding zu diskutieren. Derzeit unterstützen die meisten Browser den HTML5 -Code nicht. Führen Sie heute eine Methode vor, mit der Browser HTML5 unterstützen können.
Da HTML5 effizientere und sauberere Code in unsere neuen Webseiten gebracht hat, besteht die einzige Möglichkeit, IE zu ermöglichen, diese neuen Elemente zu erkennen, die Verwendung von HTML5 Shiv. Vielen Dank an Remy Sharp, dass wir uns dieses Mini -Skript zur Verfügung gestellt haben, um das Problem der Unterstützung von HTML5 zu lösen.
Verwenden Sie JS -Skripte, um Ihre Website mit dem IE -Browser kompatibel zu machen.
HTML5 Shiv Anrufe und Downloads:
Folgendes ist die Download -Adresse: http://html5shiv.googlecode.com/svn/trunk/html5.js
HTML5.JS muss zu <kopf> </head> hinzugefügt werden (weil der Browser dieses Skript zuerst interpretieren muss, um das nachfolgende HTML5 -Tag zu analysieren, sodass es nicht am unteren Rand der Seite platziert werden kann)Der Autor hat die JS -Datei im Google Code -Projekt platziert und es allen erlaubt, sie direkt anzurufen, ist die Prämisse, dass Sie sich nicht darum kümmern, die zusätzliche Datei anzurufen.
Sie können dieses JS-Skript direkt aufrufen und IE bedingte Kommentare verwenden, um diese JS-Datei zu nennen, damit Nicht-I-Browser wie Firefox diesen Code ignorieren und keine unnötigen HTTP-Anfragen vorliegen. Der folgende Code wird nur unter dem IE -Browser ausgeführt:
<!-[ife]> <scriptSrc = http: //html5shiv.googlecode.com/svn/trunk/html5.js> </script> <! [endif]->
Wenn Sie keine externen Netzwerkdateien anrufen möchten, können Sie sie natürlich auch herunterladen und auf Ihren eigenen Server hochladen, um sie separat anzurufen (der Autor erlaubt).
Hier ist der Code in der JS -Datei:
(function () {if (!/*@cc_on!@*/0) return;
var e = ABBR, Artikel, beiseite, Audio, Leinwand, Datalist, Details, Dialog, Eventsource, Abbildung,
Fußzeile, Header, Hgroup, Mark, Menü, Messgerät, NAV, Ausgabe, Fortschritt, Abschnitt, Zeit, Video.Split (','),
i = e.length; while (i-) {document.createelement (e [i])}}) ())