Web-Browser-Unterstützung für HTML5

Wenn Sie HTML5 Code schreiben, müssen Sie Ihre Web-Seiten in einem Web-Browser anzuzeigen, die HTML5 richtig interpretiert. Das Problem ist, dass HTML5 ist nicht nur eine Spezifikation, sondern eine Reihe von unterschiedlichen Standards und verschiedene Browser bieten unterschiedliche Versionen der Unterstützung.

Die meisten Browser auf einem kleineren Satz von Tools basieren genannt Rendering-Engines. Es ist die Rendering-Engine, die wirklich Funktionen unterstützt oder nicht. Die primären Motoren, die Browser, die sie verwenden, und wie gut sie unterstützen HTML5

  • Gecko (Firefox): Die Gecko-Engine ist der wichtigste Motor für Firefox, Mozilla, und eine Reihe von verwandten Browsern. Es hat Unterstützung für viele (aber nicht alle) HTML5-Funktionen. Obwohl Firefox ein bekannter und angesehener Browser in der Gemeinschaft Web-Entwicklung ist, hat es (noch) nicht haben sehr gute Unterstützung für HTML5.

  • Trident (Internet Explorer): Die verschiedenen Formen der Internet Explorer (IE) verwenden alle die Trident-Engine. Bisher hat dieser Motor die schwächste Unterstützung von HTML5-Funktionen unter allen gängigen Browsern. IE9 verspricht viel vollständiger Unterstützung für HTML5 zu haben, aber auch diese Version wird voraussichtlich einige Schlüsselmerkmale zu fehlen, einschließlich der erweiterten Form Element Unterstützung und Geolocation.

  • WebKit: Die WebKit-Engine wurde ursprünglich von Apple erstellt auf Basis von Code aus dem Open-Source-Projekt KHTML. Apple veröffentlicht dann den Code als Open Source, wo sie die Grundlage für eine Reihe von Browsern wurde. Der Safari-Browser auf Macs, iPhones und iPads alle WebKit-Engine verwenden. WebKit ist auch die Grundlage des Google Chrome-Browser und der Browser auf dem mobilen Android-Plattform.

    WebKit ist die Standard-Rendering-Engine für mobile Plattformen werden. Wenn Sie sehen möchten, wie Ihre Seiten auf mobilen Plattformen aussehen wird, überprüfen Sie mit einem WebKit-basierten Browser wie Chrome oder Safari. WebKit hat die breiteste Unterstützung für HTML5-Elemente, obwohl es immer noch nicht alles unterstützen.

  • Presto: Presto ist der Motor die Opera Familie von Browsern zu Grunde liegen. Opera ist seit langem ein technisch überlegen Browser betrachtet worden, aber das Bezug hat nicht in Marktanteil umgerechnet.

Browser Spezifikationen ändern - das ist die Natur des Tieres. Testen Sie Ihre Seite in so vielen Browsern wie möglich, so dass Sie werden nicht überrascht sein. Sie können auch Wikipedias überprüfen Vergleich von Layout-Engines (HTML5) die dazu neigt, auf welche Funktionen von HTML die neuesten Informationen zu haben, werden durch die Browser nicht unterstützt.

Menü