Haupt Browser Damit HTML5 in alten Versionen des Internet Explorers funktioniert

Damit HTML5 in alten Versionen des Internet Explorers funktioniert



Legacy-und-html5

Damit HTML5 in alten Versionen des Internet Explorers funktioniert

Einer der Hauptgründe, warum Entwickler möglicherweise noch nicht auf HTML5 umsteigen, ist der wahrgenommene Mangel an Unterstützung für ältere Browser. Dies ist tatsächlich nicht wahr, und obwohl für eine ordnungsgemäße Abwärtskompatibilität möglicherweise einiges an Jiggery Poker erforderlich ist, ist dies immer noch möglich.

Natürlich meine ich mit Legacy-Browsern den Internet Explorer, da alle anderen großen Player regelmäßig aktualisieren und ihre Benutzer dazu neigen, diesem Beispiel zu folgen: Browser wie Firefox, Safari und Opera unterstützen seit einiger Zeit HTML5. Einige Entwickler mögen sich entscheiden, den IE6 nicht mehr zu unterstützen, aber für einige ist das keine Option und auf jeden Fall unterstützen weder IE7 noch IE8 HTML5. IE9 wird, aber es läuft nur auf Windows Vista und Windows 7, so dass die anderen Versionen noch lange auf dem Markt sein werden, wie wir beim IE6 gesehen haben.

Was muss also getan werden, damit HTML5 im Internet Explorer funktioniert?

So bearbeiten Sie die Beschriftung auf Tiktok

Unbekannte Elemente

Nun, in erster Linie rendert der IE keine Elemente, die er nicht erkennt, sodass HTML5-Strukturelemente wie |_+_|, |_+_|, |_+_|, |_+_ vollständig ignoriert werden. | und |_+_|, alle wichtigen Teile einer HTML5-Site. Dies kann behoben werden, indem Sie dem IE diese Elemente mit JavaScript mitteilen. Der beste Weg, dies zu tun, besteht darin, die HTML5-Scheibe Skript, erstellt von Remy Sharp. Dieses praktische Skript erstellt alle relevanten HTML5-Elemente, die der IE jetzt beim Rendern der Seite kennt.

Ein Problem dabei ist, dass es nicht für Benutzer funktioniert, die JavaScript deaktiviert haben. Daran führt leider kein Weg vorbei, sodass sich der Entwickler entscheiden muss, entweder HTML5 zu verwenden oder bei HTML 4.01 zu bleiben.

Styling

Die meisten Browser haben interne Stylesheets, die unter anderem |_+_| . anwenden Ebenenelemente zu blockieren. Während einige der neueren Browser dies jetzt für die relevanten HTML5-Elemente tun, tun dies andere nicht, und dies muss für alle Browser hinzugefügt werden. Das einfache Hinzufügen des folgenden Stylings reicht aus:

header

Formularelemente

Und was ist mit einigen der neuen Elemente selbst, wie z neue Eingabetypen – Wie werden diese in älteren Browsern gerendert?

Eigentlich gut. Da die HTML5-Spezifikation in a erweitert wurde abwärtskompatibler Weg , alle nicht erkannten Eingabetypen werden einfach als |_+_| . behandelt und wird einfach so gerendert.

So ändern Sie Ihr Spielermodell in Rost

Multimedia

Wie ich in der Vergangenheit besprochen habe, Video und Audioelemente sind so konzipiert, dass sie auf Flash zurückgreifen können, was im Internet Explorer problemlos funktioniert.

Der Wechsel zu HTML5 wird immer noch schrittweise erfolgen, und einige werden die neuen Funktionen, die es bietet, nicht sehen oder verwenden müssen, aber wenn sie dies tun, können sie (relativ) sicher sein, dass ältere Browser older werden ihre Websites in Ordnung bringen.

Interessante Artikel

Tipp Der Redaktion

Microsoft benennt Visual Studio Online in 'Codespaces' um und senkt die Preise
Microsoft benennt Visual Studio Online in 'Codespaces' um und senkt die Preise
Microsoft hat sein Visual Studio Online in Codespaces umbenannt und als Grund den Wunsch angeführt, die Software eher als 'nur einen Editor im Browser' zu positionieren. Die Ankündigung erfolgte am 30. April und die Änderung wird für die Benutzer 'in den kommenden Wochen und Monaten' angezeigt. Jetzt verwendet der Dienst a
Die 6 besten Super Mario Bros.-Spiele für den PC
Die 6 besten Super Mario Bros.-Spiele für den PC
Hier sind einige der besten Super Mario Bros-Klone und Remakes für den PC, die alle zum kostenlosen Download verfügbar sind.
So deinstallieren Sie Apps in Windows 10
So deinstallieren Sie Apps in Windows 10
Hier finden Sie alle Möglichkeiten, um Apps in Windows 10 zu deinstallieren. Wir werden sehen, wie Standard-Apps, Desktop-Apps und Store-Apps deinstalliert werden.
So öffnen Sie eine DAT-Datei in Windows 10
So öffnen Sie eine DAT-Datei in Windows 10
Jede Datei, die zum Speichern von Daten mit der Erweiterung .dat verwendet wird, wird als DAT-Datei betrachtet. Es kann viele verschiedene Formate enthalten, aber meistens ist es nur einfacher Text. Da es jedoch mehr als einen Dateityp gibt, gibt es
So führen Sie die Startreparatur in Windows 10 manuell aus
So führen Sie die Startreparatur in Windows 10 manuell aus
Wenn Sie Startup Repair manuell in Windows 10 ausführen möchten, um Ihren PC beim Booten auf Probleme zu überprüfen, gehen Sie wie folgt vor.
So installieren Sie Kodi auf einem Raspberry Pi 3: Holen Sie sich günstig einen dedizierten HD-Streamer
So installieren Sie Kodi auf einem Raspberry Pi 3: Holen Sie sich günstig einen dedizierten HD-Streamer
Der Raspberry Pi 3 ist einer der besten Mikrocomputer überhaupt, denn er kombiniert beeindruckende Geschwindigkeit mit einem guten Preis-Leistungs-Verhältnis in einem winzigen Formfaktor. Es ist auch vielseitig, so dass es für viele Projekte verwendet werden kann – von der Herstellung
Von Microsoft Edge Chromium unterstützte Windows-Versionen
Von Microsoft Edge Chromium unterstützte Windows-Versionen
Gestern hat Microsoft die erste stabile Version von Microsoft Edge Chromium veröffentlicht. Überraschenderweise unterstützt Microsoft Edge immer noch eine Reihe alternder Windows-Versionen, einschließlich Windows 7, dessen Unterstützung vor kurzem beendet wurde. Zuvor hatte der Redmond-Software-Riese beschlossen, den Support-Zeitplan von Chrome für Windows 7 einzuhalten. Wie Sie sich vielleicht erinnern,