Heim >Web-Frontend >H5-Tutorial >Eine kurze Diskussion über die Unterschiede zwischen HTML5 und HTML4
Nach der Veröffentlichung von HTML 4.01 im Dezember 1999 wurde der HTML-Standard auf Eis gelegt. Nachfolgende Standards wurden auf Eis gelegt, um die Entwicklung der Web-Standardisierungsbewegung voranzutreiben Die Organisation wird als Web Hypertext Application Technology Working Group (Web Hypertext Application Technology Working Group-WHATWG) bezeichnet. Was sind also die Änderungen zwischen HTML4 und HTML5?
1. Gründe und Ziele für die Einführung
Um verschiedene Probleme im Web zu lösen, ist das Aufkommen von HTML5 für das Web von großer Bedeutung.
a. Die Kompatibilität zwischen Webbrowsern ist sehr gering
Entwickeln Sie standardisierte HTML-Standards, analysieren Sie die Funktionen jedes Webbrowsers im Detail und verwenden Sie sie als Benchmarks, um allen gängigen Browsern dies zu ermöglichen einem gemeinsamen Standard entsprechen.
b. Die Dokumentstruktur ist nicht klar genug
Wir haben zuvor viele div-Elemente verwendet und es gibt keine Möglichkeit, zwischen Text, Funktionsblöcken und vielen semantischen Elementen zu unterscheiden Elemente Kopfzeile, Fußzeile, Navigation eingeführt.
Die Funktionen von Webanwendungen sind begrenzt.
Webanwendungen unterscheiden sich auch stark von Apps Verschiedene Browserhersteller kapseln diese APIs auch schnell, um die eingeschränkte Funktionalität auszugleichen.
2. Syntaxänderungen
a.docpyte-Deklaration
HTML5 vereinfacht viele subtile Syntax, wie z. B. die Doctype-Deklaration, Sie müssen nur schreiben .
HTML 4:
b. Angegebene Zeichenkodierung
HTML 5 spezifiziert die UTF-8-Kodierung wie folgt:
HTML 4:< ;meta http -equiv="content-type" content="text/html; charset=utf-8">
c. Attribute mit booleschen Werten
Der Wert kann weggelassen werden
d Die Anführungszeichen können weggelassen werden
Die Anführungszeichen können weggelassen werden
Es gibt noch viele weitere Details, deshalb werde ich sie hier nicht alle auflisten...
Neue Tags und Attribute
Attribute eines Formulars hinzufügen
Attribute eines Links hinzufügen
4. Veraltete Tags und Attribute
Das a-Link-Attribut wurde abgeschafft.
Das Obige ist eine kurze Einführung in die Unterschiede zwischen HTML5 und HTML4. Tatsächlich bietet HTML5 weitere Funktionen und Vorteile. Wir werden sie später zusammenfassen und mit Ihnen teilen.
Verwandte Empfehlungen:
Eine kurze Diskussion über die zukünftige Entwicklung von HTML5
Die HTML5-Full-Stack-Entwicklungstechnologie reift allmählich heran.
Das obige ist der detaillierte Inhalt vonEine kurze Diskussion über die Unterschiede zwischen HTML5 und HTML4. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!