Heim  >  Artikel  >  Web-Frontend  >  Struktur und Semantik von HTML5 (1): Vorwort_HTML5-Tutorial-Fähigkeiten

Struktur und Semantik von HTML5 (1): Vorwort_HTML5-Tutorial-Fähigkeiten

WBOY
WBOYOriginal
2016-05-16 15:51:441352Durchsuche

Hypertext Markup Language (HTML) 5 führt erstmals neue Elemente in HTML ein. Zu den neuen Strukturelementen gehören Seite, Figur und Abschnitt. Zu den neuen Inline-Elementen gehören Zeit, Zähler und Fortschritt. Neue Inline-Elemente sind Video und Audio. Neue interaktive Elemente sind Details, Datagrid und Command.
Die Entwicklung der Hypertext Markup Language (HTML) wurde 1999 mit HTML 4 gestoppt. Das World Wide Web Consortium (W3C) hat seinen Fokus auf die Änderung der zugrunde liegenden Syntax von HTML von Standard Generalized Markup Language (SGML) auf Extensible Markup Language (XML) sowie auf neue Auszeichnungssprachen wie Scalable Vector Graphics (SVG) gerichtet ), XForms und MathML. Browserhersteller konzentrieren sich auf Browserfunktionen wie Registerkarten und RSS-Reader (Rich Site Summary). Webdesigner beginnen zu lernen, asynchrones JavaScript XML (Ajax) zu verwenden, um ihre Anwendungen innerhalb bestehender Frameworks mithilfe von Cascading Style Sheets (CSS) und der JavaScript™-Sprache zu erstellen. Doch in den nächsten acht Jahren änderte sich an HTML selbst nichts.
Kürzlich wurde es wiederbelebt. Drei große Browser-Anbieter – Apple, Opera und die Mozilla Foundation – gründeten die Web Hypertext Application Technology Working Group (WhatWG), um eine neue Version des traditionellen HTML zu entwickeln. Kürzlich hat auch das W3C diese Aktivitäten bemerkt und ein eigenes HTML-Projekt der neuen Generation gestartet. Viele der Mitglieder beider Parteien sind gleich. Die beiden Projekte werden wahrscheinlich irgendwann fusionieren. Während viele Details noch diskutiert werden, sind die Grundzüge der nächsten HTML-Version bereits klar.
Webentwickler warten seit 1999 auf eine neue Version von HTML (oft als HTML 5, aber auch als Web Applications 1.0 bezeichnet), und jetzt ist sie endlich veröffentlicht. Es behält die ursprünglichen Funktionen von HTML bei: keine Namespaces oder Muster. Das Element muss nicht enden. Browser gehen mit Fehlern nachsichtig um. p ist immer noch p und Tabelle ist immer noch Tabelle.
Wenn ein Webentwickler 1999 eingefroren und jetzt wieder aufgetaut wäre, würde er auf einige neue und verwirrende Elemente stoßen. Ja, bekannte Elemente wie Divs sind weiterhin vorhanden. HTML enthält jetzt jedoch auch neue Elemente wie Abschnitt, Kopfzeile, Fußzeile und Navigation. em, code und strong sind noch vorhanden, aber meter, time und m wurden hinzugefügt. img und embed sind weiterhin verfügbar, aber Video und Audio wurden hinzugefügt. Bei näherer Betrachtung stellte er jedoch fest, dass diese Elemente tatsächlich nicht zu unterscheiden waren. Viele dieser Elemente waren wahrscheinlich das, was die Entwickler 1999 brauchten, aber nicht bekamen. Diese neuen Elemente sind durch einfache Analogien zu Elementen, die er bereits beherrscht, leicht zu verstehen. Tatsächlich sind sie im Vergleich zu Ajax oder CSS sehr einfach zu beherrschen.
Wenn er schließlich seinen 300-MHz-Laptop einschaltet (mit Windows 98, das 1999 ebenfalls eingefroren wurde), wird er möglicherweise überrascht sein, wie neue Seiten in Netscape 4 und Windows® Internet Explorer® 5 angezeigt werden. Natürlich erkennen diese älteren Browser die neuen Elemente nicht und ignorieren sie vollständig, aber die Seite wird weiterhin angezeigt und der Inhalt bleibt erhalten.
Dies ist keine fiktive Geschichte. HTML 5 ist so konzipiert, dass es in Browsern, die es nicht unterstützen, problemlos beeinträchtigt wird. Der Grund ist einfach: Wir sind alle solche „Primitiven“. Browser verfügen jetzt über Tabs, CSS und XmlHttpRequest, aber ihre HTML-Anzeige-Engines stecken immer noch im Jahr 1999 fest. Abgesehen von einem enormen Anstieg der Nutzerzahlen hat das Web im Wesentlichen kaum Fortschritte gemacht. HTML 5 berücksichtigt dies. Derzeit bietet es Webentwicklern einige echte Vorteile, und wenn die Browser langsam aktualisiert werden, werden Seitenbetrachter nach und nach in den Genuss dieser Vorteile kommen.
Werfen wir einen Blick darauf, was HTML 5 zu bieten hat.
(Fortsetzung folgt)
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn