Heim >Web-Frontend >HTML-Tutorial >Was ist der Unterschied zwischen HTML und XHTML?
Heute möchte ich Ihnen vorstellen, was HTML und XHTML sind? Lassen Sie jeden ein gewisses Verständnis von HTML und XHTML haben und den Unterschied zwischen ihnen kennen. Werfen wir einen Blick auf HTML und XHTML.
Was ist HTML?
HTML ist das Akronym für Hyper Text Markup Language (Hyper Text Markup Language). Was ist also Hypertext? Was ist eine Auszeichnungssprache?
Hypertext: Hypertext bedeutet einfach „Text im Text“. Der Text enthält Links, bei denen es sich um Hypertext handelt. Jedes Mal, wenn Sie auf einen Link klicken, um eine neue Webseite zu öffnen, klicken Sie auf einen Hypertext.
Auszeichnungssprache: Auszeichnungssprache ist eine Programmiersprache, die verwendet wird, um Text interaktiver und dynamischer zu gestalten. Es kann Text in Bilder, Tabellen, Links usw. umwandeln.
Beispiel:
<!DOCTYPE html> <html> <body> <h1>hello world !</h1> </body> </html>
Rendering:
Was ist XHTML?
XHTML steht für Extensible Hypertext Markup Language. Es ist eine Kreuzung zwischen HTML- und XML-Sprachen.
XHTML ist fast dasselbe wie HTML, aber strenger als HTML. XHTML ist HTML, definiert als XML-Anwendung. Es wird von allen gängigen Browsern unterstützt.
Beispiel:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>标题</title> </head> <body> <h1>XHTML</h1> </body> </html>
Rendering:
Der Unterschied zwischen HTML und XHTML
Obwohl XHTML fast dasselbe wie HTML ist, ist es wichtiger, den Code korrekt zu erstellen, da XHTML hinsichtlich Syntax und Groß-/Kleinschreibung strenger ist als HTML. XHTML-Dokumente sind wohlgeformt und werden mit Standard-XML-Parsern analysiert, im Gegensatz zu HTML, das einen losen HTML-spezifischen Parser erfordert.
Im Allgemeinen hat XHTML im Vergleich zu HTML einige Änderungen erfahren und weist einige Unterschiede auf. Diese Änderungen können in drei Teile unterteilt werden:
Änderungen in der Dokumentstruktur
1 Alle Dateien müssen einen DOCTYPE haben.
2. Das xmlns-Attribut in ist erforderlich und der XML-Namespace muss für das Dokument angegeben werden.
3. ,
,Änderungen in XHTML-Tags
1 Alle XHTML-Tags müssen in Kleinbuchstaben geschrieben sein.
2. Alle XHTML-Tags müssen beendet werden, d. h. das >-Tag muss beendet werden. Beispiel:
,3 Alle XHTML-Tags müssen korrekt verschachtelt sein und die Verschachtelungsreihenfolge der Tags muss korrekt sein .
4. XHTML-Dokumente müssen ein Root-Element haben.
Änderungen in XHTML-Attributen
1. Alle XHTML-Attribute müssen korrekt hinzugefügt werden.
2. Alle XHTML-Attribute müssen in Kleinbuchstaben geschrieben und in Anführungszeichen gesetzt werden.
2. XHTML-Attribute können nicht abgekürzt werden.
3. XHTML-Attributwerte müssen in Anführungszeichen gesetzt werden.
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen HTML und XHTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!