Heim  >  Artikel  >  Web-Frontend  >  Was ist der Unterschied zwischen HTML und HTML5?

Was ist der Unterschied zwischen HTML und HTML5?

青灯夜游
青灯夜游Original
2021-10-29 17:27:4522643Durchsuche

Unterschiede: 1. Die Dokumenttypdeklaration von HTML ist lang und komplex, während die Dokumenttypdeklaration von HTML5 relativ einfacher ist, was das schnelle Lesen und Entwickeln von Programmierern erleichtert. 2. HTML5 unterstützt SVG, Canvas und andere virtuelle Vektorgrafiken, während HTML dies tut nicht unterstützt; 3. HTML selbst unterstützt kein Audio und Video, HTML5 jedoch usw.

Was ist der Unterschied zwischen HTML und HTML5?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.

HTML

HTML heißt Hypertext Markup Language und die meisten Webseiten sind in HTML-Code geschrieben. Mit HTML können Entwickler genau bestimmen, wie Multimedia, Text und Hyperlinks in einem Webbrowser angezeigt werden. In HTML werden Tags verwendet, um die Struktur von Text zu definieren. Tags und Elemente werden mithilfe des Zeichens a8093152e673feb7aba1828c43532094 definiert, und der Browser ist in erster Linie für die Darstellung von Webinhalten über diese Tags verantwortlich. Doch im Laufe der Zeit sind Tags, die zum Definieren von Dokumentstilen verwendet werden, fast veraltet, da wir begonnen haben, Stylesheets zu bevorzugen, um den Webseiten mehr Fülle zu verleihen, und nur noch Inhaltsdefinitions-Tags das Kern-HTML bilden.

HTML5

HTML5 ist die fünfte Version von HTML. Viele Elemente wurden in HTML5 gelöscht oder geändert.

Im Laufe der Zeit hat HTML viele Aktualisierungen erfahren, und die neueste Version von HTML ist derzeit HTML5. Es handelt sich immer noch um eine Auszeichnungssprache, aber sie fügt Roh-HTML viele Funktionen hinzu und entfernt einige der in XHTML vorhandenen Strenge. Es verbessert die Benutzererfahrung erheblich.

Der Unterschied zwischen HTML und HTML5

1. Unterschied in der Dokumenttypdeklaration

In HTML 5 ist die Doctype-Deklaration sehr einfach und leicht zu verwenden, während die Doctype-Deklaration in HTML zu lang und komplex ist des HTML-Dokuments lautet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
//或
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Die Typdeklaration des HTML5-Dokuments lautet:

<!DOCTYPE html>

HTML5.0: Die Dokumentdeklaration HTML5 ist bequem zu schreiben, rationalisiert und erleichtert Programmierern das schnelle Lesen und Entwickeln.

2. Der Unterschied zwischen Vektorgrafiken

HTML5 unterstützt SVG, Canvas und andere virtuelle Vektorgrafiken, während in HTML Vektorgrafiken nur durch Kombination mit verschiedenen Technologien wie Flash, Silver-Light usw. verwendet werden können.

3. Der Unterschied zwischen Audio- und Videounterstützung

HTML unterstützt Audio und Video nicht, wenn Sie keine Flash Player-Unterstützung verwenden. HTML5 verwendet die Tags b97864c2e0ef2353a16c4d64c7734e92, um die Audio- und Videosteuerung zu unterstützen.

4. Struktureller semantischer Unterschied

html: Es gibt keine Tags, die strukturelle Semantik widerspiegeln, wie zum Beispiel: eb545d6e9e25f5c0174408f6286375ad16b28748ea4df4d9c2150843fecfba68

html5: Es werden viele semantische Tags hinzugefügt, z als: 23c3de37f2f9ebcb477c4a90aac6fffd, 15221ee8cba27fc1d7a26c47a001eb9b, b97864c2e0ef2353a16c4d64c7734e92, af4e6c3c591431c4583becd75d1c3582...

Im Vergleich zu HTML wurden in HTML5 einige neue und geänderte Elemente hinzugefügt.

5. Grammatikverarbeitung

HTML kann mit ungenauer Grammatik nicht umgehen; HTML5 kann mit ungenauer Grammatik umgehen.

6. HTML5 fügt neue Formularsteuerelemente hinzu, z. B. Datum und Uhrzeit, E-Mail, Nummer, Bereich, Telefon, URL, Suche usw.

7. Die Attribute „charset“, „async“ und „ping“ sind in HTML 5 nicht vorhanden.

8 Erweiterte Unterstützung für Webanwendungsfunktionen Die Plattform funktioniert ohne die Notwendigkeit, JS- oder Flash-basierte Methoden zu verwenden, da alle Funktionen durch native HTML5-Elemente bereitgestellt werden.

9. Die neu hinzugefügten Elemente 5c0e96d12fc7501cef2ae2efde646ee0 sind Bestandteile der interaktiven Elementspezifikation, werden jedoch von der Entwicklergemeinschaft nicht oft verwendet oder diskutiert. Diese beiden Projekte können jedoch verwendet werden, um eine verbesserte Web-Interaktivität5c0e96d12fc7501cef2ae2efde646ee0 sicherzustellen. Der Einfachheit halber werden Beschriftungen zur Darstellung von Menübefehlen in mobilen und Desktop-Anwendungen verwendet.

【Empfohlene Kurse:

HTML-Kurs, HTML5-Kurs

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen HTML und HTML5?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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