Heim > Artikel > Web-Frontend > Einführung in die Unterschiede zwischen HTML und XHTML sowie HTML4- und HTML5-Tags_HTML/Xhtml_Webpage-Produktion
Der Unterschied zwischen HTML und XHTML
1. XHTML-Elemente müssen korrekt verschachtelt sein
2. Zum Beispiel
3. XHTML-Elemente müssen Kleinbuchstaben sein
4. XHTML-Dokumente müssen ein Stammelement haben
5. XHTML-Attributnamen müssen in Kleinbuchstaben geschrieben werden, Attributwerte müssen in Anführungszeichen stehen und Attribute dürfen nicht abgekürzt werden. Beispiel:
6. XHTML verwendet das id-Attribut anstelle des name-Attributs.
Hinweis: Vor dem „/“-Symbol sollte ein zusätzliches Leerzeichen eingefügt werden, damit Ihr XHTML mit den heutigen Browsern kompatibel ist
7. Sprachattribut (lang) Das lang-Attribut gilt für fast alle XHTML-Elemente. Es definiert die Art der Sprache, die für den Inhalt innerhalb des Elements verwendet wird. Wenn Sie das lang-Attribut in einem Element verwenden, müssen Sie zusätzliches xml:lang hinzufügen, etwa so:
Drei XML-Dokumenttypen von XHTML 1.0
XHTML 1.0 spezifiziert drei XML-Dokumenttypen, die den oben genannten drei DTDs entsprechen.
Verwenden Sie es in Situationen, in denen ein sauberes Markup erforderlich ist, um eine unübersichtliche Leistung zu vermeiden. Bitte verwenden Sie es mit Cascading Style Sheets.
Verwenden Sie diese Option, wenn Sie die Präsentationsfunktionen von HTML nutzen und XHTML für Browser schreiben müssen, die Cascading Style Sheets nicht unterstützen.
Wird in dieser Situation verwendet: Wenn Sie HTML-Frames verwenden müssen, um das Browserfenster in zwei oder mehr Frames aufzuteilen.
HTML4 und HTML5
HTML5 ist in letzter Zeit sehr beliebt. Werfen wir einen Blick auf einige der Unterschiede zwischen HTML5-Tags und HTML4-Tags:
Änderungen in den Konzepten:
HTML5 konzentriert sich auf Inhalt und Struktur, aber nicht auf Leistung
Navigationsbezogene Daten >Titel: HTML5-Spezialvideo-Tutorial
2. Deklarationen und Tags:
HTML5 hat weitere Deklarationen und Tags vereinfacht, außerdem detaillierte Bestimmungen zur Kompatibilität getroffen, einige Elemente abgeschafft und einige Elemente hinzugefügt.
Einführung in die HTML5-Tag-Syntax und neue Tags
a. Endtags, die nicht geschrieben werden dürfen: area, basebr, col, command, Embed, hr, img, input, keygen, link, meta, param, source, Track, wbr
Kann weggelassen werden Terminator-Tags: li, dt, dd, p, rt, optgroup, option, Colgroup, thread, tbody, tr, td, th
(2), neues Tag: