Frage

Gibt es eine Unterstützung HTML5 in IE8? Ist es auf dem IE8-Roadmap?

War es hilfreich?

Lösung

IE8 Beta 2 unterstützt zwei APIs von HTML5: Cross-Document Messaging und nicht-SQL-Speicher .

IE8 Beta 2 nicht implementiert den HTML5-Parsing-Algorithmus oder die neuen Elemente (keine <canvas> oder <video> Unterstützung).

Es gibt auch Fehlerkorrekturen, die IE8 ausrichten besser mit HTML5.

Andere Tipps

Sie können HTML5-Tags erhalten in IE8 arbeiten, indem Sie dieses JavaScript in den Kopf einschließlich.

<script type="text/javascript">
 document.createElement('header');
 document.createElement('nav');
 document.createElement('menu');
 document.createElement('section');
 document.createElement('article');
 document.createElement('aside');
 document.createElement('footer');
</script>

Sie können mit diesem IE HTML5 Shimscript ein gewinnen Grundstufe der Unterstützung für die neuen semantischen Elemente in HTML5 wie <article>.

Modernizr ist auch eine gute Option für das Geben IE HTML5 Rendering-Funktionen.

Ist es unterstützt

<!DOCTYPE html>

Ja, es funktioniert.

Vielleicht eine bessere Frage ist, was moderne Web-Funktionen IE8 unterstützt. Einige der besten Orte, um zu beantworten, die sind caniuse.com , html5test.com und browserscope.org .

HTML5 bedeutet viele verschiedene Dinge für verschiedene Menschen. In diesen Tagen, bedeutet es, HTML, CSS und JavaScript-Funktionalität. Der Begriff wird immer ein bisschen „Web 2.0“ -ähnlichen.

Auch werden unterstützt HTML5 hashchange Ereignis und ononline, offline-Event

IE8 HTML5-Unterstützung ist begrenzt, aber Internet Explorer 9 wurde gerade veröffentlicht und hat stark Unterstützung für die neuen Schwellen HTML5-Technologien.

HTML5 ist noch im Entwurf spec (und wird für eine lange Zeit abwesend sein). Warum die Mühe machen?

Sehen Sie sich die caniuse Leitfaden für alle HTML-5-Funktionen in allen Browsern und Versionen, einschließlich zukünftige Versionen.

Sie können diese verwenden, um IE8 verstehen / unterstützen grundlegende HTML5-Tags.

<!--[if lt IE 9 ]> 
    <script type="text/javascript">
        var html5Elem = ['header', 'nav', 'menu', 'section', 'article', 'aside', 'footer'];
        for (var i = 0; i < html5Elem.length; i++){
            document.createElement(html5Elem[i]);
        }
    </script>
<![endif]-->

Nach http: // msdn. microsoft.com/en-us/library/cc288472(VS.85).aspx#html wird IE8 "stark" HTML 5-Unterstützung. Ich habe nichts gesehen diskutieren genau das, was „starke Unterstützung“ bedeutet, aber ich kann sagen, dass ja, einige HTML5 stopft es in IE8 machen wird.

Sie können mehr über IE8 und HTML lesen 5-Unterstützung hier:

http: // blogs .msdn.com / giorgio / Archiv / 2009/11/29 / IE8-and-html-5.aspx

Einige der anderen Antworten hier sind über HTML5-Funktionen IE8 Hinzufügen und anderen Browsern. Diese werden als Polyfills und mein Lieblingsort für die Suche nach denen, hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top