Heutzutage zieht HTML5 immer mehr Aufmerksamkeit auf sich, aber derzeit verwenden Browser, die HTML5 unterstützen, nicht Mainstream, insbesondere mehr als 50% der inländischen Nutzer verwenden IE6 weiterhin. Da IE9, das HTML5 unterstützt, die Installation von XP -Systemen nicht unterstützt, müssen HTML5 -Entwickler in Zukunft das Problem der Rückwärtskompatibilität in Betracht ziehen. Es gibt viele Möglichkeiten, HTML5 -Tags oder CSS -Selektorkompatibilität zu verwenden, und eines davon ist eine von ihnen, um Tagelemente zu generieren.
Für Grundprinzipien finden Sie den folgenden Code für den Effekt in IE8, der Stil funktioniert überhaupt nicht.
<html>
<kopf>
<Style> mxria {Farbe: rot; } </style>
</head>
<body>
<Mxria> Hallo! </mxria>
</body>
</html>
Damit der Browser das <mxria> </mxria> -Tags erkennt und den Effekt des entsprechenden Stils anzeigt, können wir einen Abschnitt JS wie folgt hinzufügen, und der Effekt wird anders sein, wenn wir ihn sehen.
<html>
<kopf>
<Style> mxria {Farbe: rot; } </style>
<Script> document.createelement (mxria) </script>
</head>
<body>
<Mxria> Hallo! Mxria.com </mxria>
</body>
</html>
Jetzt versteht jeder das Geheimnis! Ja, es ist document.createelement. HTML5 Shiv ist ein JS -Plugin, das alle HTML5 -Tags regeneriert. Sie müssen das Plugin laden, und dann kann das HTML5 -Programm von allen Browsern erkannt werden.
Download -Adresse: http://html5shim.googlecode.com/svn/trunk/html5.js