Kommentar: 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. Eröffnung der Hypertext -Markup -Sprache (HTML)
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 diese Aktivitäten auch bemerkt 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 und jetzt aufgetaut wurde, würde er auf einige neue verwirrende Elemente stoßen. 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 bereits gemeistert hat. Tatsächlich sind sie im Vergleich zu Ajax oder CSS sehr leicht zu meistern.
Als er ein 300 -MHz -Notizbuch einschaltete (ausführte Windows 98, das 1999 ebenfalls gefroren war), könnte er von den neuen Seiten in Netscape 4 und Windows® Internet Explorer® 5 überrascht sein. Natürlich erkennen diese alten Browser keine neuen Elemente und ignorieren sie vollständig. Die Seite wird jedoch immer noch vollständig angezeigt, und der Inhalt ist immer noch vollständig.
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 primitive Menschen wie diese. 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)