


Struktur und Semantik von HTML5 (1): Vorwort_HTML5-Tutorial-Fähigkeiten
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)

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Erkennen Sie den Lückeneffekt des Karten -Gutschein -Layouts. Beim Entwerfen von Karten -Gutschein -Layout begegnen Sie häufig die Notwendigkeit, Lücken zu Karten -Gutscheinen hinzuzufügen, insbesondere wenn der Hintergrund Gradient ist ...

Mit lokal installierten Schriftdateien auf Webseiten kürzlich habe ich eine kostenlose Schriftart aus dem Internet heruntergeladen und sie erfolgreich in mein System installiert. Jetzt...

Der Grund und die Lösung für die Codierung von Ausnahmen bei der Verwendung der Anforderungsbibliothek, um HTML -Textinhalte in der Umgebung node.js zu erhalten. Während des Entwicklungsprozesses der Verwendung von node.js ist es oft notwendig, ...

Implementieren von Responsive Layouts mit CSS, wenn wir Layoutänderungen unter verschiedenen Bildschirmgrößen im Webdesign, CSS ...

Die Methode zur Anpassung der Größe der Größe der Größe der Größe in CSS ist mit Hintergrundfarben einheitlich. In der täglichen Entwicklung begegnen wir häufig Situationen, in denen wir die Details der Benutzeroberfläche wie Anpassung anpassen müssen ...

Iconfont ...

Wie erhalte ich dynamische Daten von 58.com Arbeitsseite beim Kriechen? Wenn Sie eine Arbeitsseite von 58.com mit Crawler -Tools kriechen, können Sie auf diese begegnen ...

Die Herausforderung, den Stil der Seite zu vergrößern und dasselbe, nachdem die Seite eingefleischt wurde. Viele Entwickler stoßen bei der Erstellung von PC -Seiten auf ein schwieriges Problem: Wenn der Benutzer das Browser ein- oder aus dem Surfen zoomt ...
