Seit der Einführung von HTML 4 in 1997 hat die kontinuierliche Weiterentwicklung des Web zu einem wachsenden , vielfältigen und komplexen Web Ökosystem, das die Grenzen der HTML 4-Spezifikation gezeigt gebracht hat. HTML 5 wurde mit neuen Features, die diese Herausforderungen zu bewältigen , von denen einige verbesserte Markup gehören für Dokumente und neue Video-und Audio-Elemente kommen . Multimedia-Funktionen
Mit HTML 4 , mussten die Entwickler Software von Drittanbietern wie Adobe Flash , verwenden, um Audio-und Video-Dateien in HTML-Seiten integrieren. In HTML 5 können Entwickler direkt hinzufügen Audio-und Video-Dateien mit den neuen Video- Daten ohne die Notwendigkeit einer Software von Drittanbietern .
Inhalt Beschreibung
HTML 4 ist begrenzt in der Beschreibung von Daten . Streaming von Audio-und Video-und Rich-Internet- Anwendungen können nicht genau beschrieben werden mit HTML 4 . HTML 5 bietet Entwicklern eine präzise Möglichkeit zur Beschreibung der Struktur von Daten , die sich in mehr semantisches Markup und präzise Weise zu durchqueren Daten entweder für Datenbanken oder Web -Anwendungen.
Neue Attribute
HTML 5 führt neue Attribute zu bereits bestehenden HTML 4 Elemente . Einige Attribute wurden verbessert, um globale Attribute werden , was bedeutet, dass sie auf alle Elemente angewendet werden können. Dazu gehören die accesskey , Stil , Titel und lang-Attribute . Neue globale Attribute umfassen contextmenu , ziehbar , versteckt, Rechtschreibprüfung , dropzone und contenteditable .
Web Form Handhabung
HTML 4 Entwickler erforderlich waren, um Scripting nutzen, um erforderliche Felder zu validieren. Sie mussten entweder vorgefertigte Skripte verwenden oder schreiben ihre eigenen Validierungscode . In HTML 5, zusätzliche Elemente , wie z. B. "required " und " E-Mail "-Attribute , automatisch für die gültigen Namen und E-Mail -Format zu überprüfen , ohne die Notwendigkeit für eine zusätzliche Validierung Skript . Der folgende Code zeigt, wie HTML 5 verwenden, um dies zu erreichen :