Video: YouTube: HTML5 Player aktivieren 2024
Wenn Sie HTML5-Code schreiben, müssen Sie Ihre Webseiten in einem Webbrowser anzeigen, der HTML5 korrekt interpretiert. Das Problem ist, dass HTML5 nicht nur eine Spezifikation ist, sondern eine Reihe verschiedener Standards, und verschiedene Browser bieten verschiedene Versionen der Unterstützung an.
Die meisten Browser basieren auf einer kleineren Anzahl von Tools, die als Rendering-Engines bezeichnet werden. Es ist die Rendering-Engine, die Features wirklich unterstützt oder nicht. Die Hauptmaschinen, die Browser, die sie verwenden, und wie gut sie HTML5 unterstützen, sind
-
Gecko (Firefox): Die Gecko-Engine ist die Hauptmaschine von Firefox, Mozilla und einer Reihe verwandter Browser. Es unterstützt viele (aber nicht alle) HTML5-Funktionen. Obwohl Firefox ein bekannter und respektierter Browser in der Webentwicklungs-Community ist, hat er (noch) keine extrem gute Unterstützung für HTML5.
-
Trident (Internet Explorer): Die verschiedenen Formen von Internet Explorer (IE) verwenden alle die Trident-Engine. Bisher hat diese Engine die schwächste Unterstützung von HTML5-Features bei allen gängigen Browsern. IE9 verspricht eine viel umfassendere Unterstützung für HTML5, aber selbst in dieser Version fehlen einige wichtige Funktionen, darunter erweiterte Formularelement-Unterstützung und Geolocation.
-
WebKit: Die WebKit-Engine wurde ursprünglich von Apple basierend auf Code aus dem Open-Source-KHTML-Projekt erstellt. Apple veröffentlichte den Code dann als Open Source, wo er zur Grundlage einer Reihe von Browsern wurde. Der Safari-Browser auf Macs, iPhones und iPads verwendet alle die WebKit-Engine. WebKit ist auch die Grundlage des Google Chrome Browsers und des Browsers auf der Android Mobile Plattform.
WebKit ist zur Standard-Rendering-Engine für mobile Plattformen geworden. Wenn Sie sehen möchten, wie Ihre Seiten auf mobilen Plattformen aussehen werden, suchen 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ützt.
-
Presto: Presto ist die Engine, die der Opera-Browserfamilie zugrunde liegt. Opera gilt seit langem als technisch überlegener Browser, hat sich aber nicht in Marktanteile verwandelt.
Browserspezifikationen ändern sich - das ist die Natur der Bestie. Testen Sie Ihre Seite immer in so vielen Browsern wie möglich, damit Sie nicht überrascht werden. Sie können auch Wikipedia Vergleich der Layout-Engines (HTML5) überprüfen, die neusten Informationen darüber haben, welche Funktionen von HTML von welchem Browser unterstützt werden.