Hypertext Markup Language (HTML) 5 führt zum ersten Mal neue Elemente in HTML ein. Neue strukturelle Elemente umfassen beiseite, Abbildung und Abschnitt. Neue Inline -Elemente umfassen Zeit, Messgerät und Fortschritt. Zu den neuen Inline -Elementen gehören Video und Audio. Neue interaktive Elemente sind Details, DataGrid und Befehl.
Die Entwicklung der Hypertext -Markup -Sprache (HTML) wurde 1999 in HTML 4 gestoppt. Das World Wide Web Consortium (W3C) konzentriert sich auf die Änderung der zugrunde liegenden Syntax von HTML von der Standard -Universal -Markup -Sprache (SGML) in erweiterbare Markup -Sprache (XML), ebenso wie neue Markup -Sprachen wie scalable Venture. Die Browserhersteller konzentrieren sich auf Browserfunktionen wie Registerkarten und RSS -Leser (Rich Site Summary). Webdesigner haben begonnen, mit asynchronem JavaScript XML (AJAX) ihre eigenen Anwendungen in vorhandenen Frameworks zu erstellen. Aber in den nächsten acht Jahren hat sich HTML selbst nicht verändert.
Vor kurzem wurde es erneut wiederbelebt. Drei wichtige Browser -Hersteller - Apple, Opera und Mozilla Foundation - setzen die Webhypertext -Anwendungstechnologie Arbeitsgruppe (WHITWG), um neue Versionen traditioneller HTML zu entwickeln. Kürzlich hat W3C auch auf diese Aktivitäten geachtet und ein eigenes HTML -Projekt der neuen Generation gestartet, und viele der Mitglieder beider Seiten sind gleich. Die beiden Projekte werden sich wahrscheinlich schließlich verschmelzen. Obwohl noch viele Details diskutiert werden, ist der allgemeine Umriss der nächsten Version von HTML bereits klar.
Webentwickler erwarten seit 1999 eine neue Version von HTML (oft als HTML 5 bezeichnet, aber auch Webanwendungen 1.0) und wird jetzt endlich veröffentlicht. Es hält die ursprüngliche HTML -Funktion: Kein Namespace oder Schema. Das Element muss nicht enden. Browser werden Fehler tolerant. p ist immer noch p, Tisch ist immer noch Tisch.
Wenn ein Webentwickler 1999 eingefroren würde und jetzt einige neue verwirrende Elemente begegnen würde. Ja, die Elemente, mit denen er vertraut ist (wie Div), bleiben noch erhalten; HTML enthält jedoch auch neue Elemente wie Abschnitt, Kopfzeile, Fußzeile und NAV. EM, Code und Stark existieren noch, aber Meter, Zeit und m werden hinzugefügt. IMG und Einbett sind noch verfügbar, aber auch Video und Audio werden hinzugefügt. Nach einem genaueren Blick stellte er jedoch fest, dass diese Elemente tatsächlich nicht anders waren. Viele dieser Elemente wurden möglicherweise 1999 von Entwicklern benötigt und waren nicht verfügbar. Diese neuen Elemente sind leicht zu verstehen, indem Sie einfache Analogien zu den Elementen machen, die er erfasst hat. Tatsächlich sind sie im Vergleich zu Ajax oder CSS sehr leicht zu erfassen.
Als er schließlich ein 300 -MHz -Notizbuch eröffnete (das 1999 ebenfalls von Windows 98 ausgeführt wurde), könnte er von den neuen Seiten in Netscape 4 und Windows überrascht sein? Internet Explorer? 5. Natürlich sind diese alten Browser mit den neuen Elementen nicht vertraut und werden sie vollständig ignorieren, aber die Seite wird immer noch angezeigt und der Inhalt ist noch abgeschlossen.
Dies ist keine fiktive Geschichte. Das Designprinzip von HTML 5 besteht darin, in Browsern, die es nicht unterstützen, reibungslos zu degradieren. Der Grund ist einfach: Wir sind alle solche "primitiven Menschen". Browser verfügen jetzt über Tabs, CSS und XMLHTTPrequest, aber ihre HTML -Display -Motoren bleiben auf dem Jahr 1999. Abgesehen von der erheblichen Zunahme der Anzahl der Benutzer hat das Web tatsächlich kaum Fortschritte in der Natur erzielt. HTML 5 berücksichtigt dies. Es bietet derzeit einige echte Vorteile für Webentwickler, die die Seiten der Zuschauer allmählich genießen werden, wenn der Browser langsam aufrüstet.
Schauen wir uns an, was HTML 5 bietet.
(fortgesetzt werden)