Heim > Artikel > Web-Frontend > Was sind die Unterschiede zwischen HTML und XHTML?
Unterschied: XHTML-Elemente müssen korrekt verschachtelt sein und die Verschachtelungsreihenfolge der Tags muss korrekt sein. XHTML-Elemente müssen geschlossen sein, das heißt, es muss ein schließendes „>“-Tag vorhanden sein, während einige Elemente in HTML das schließende Tag weglassen können. XHTML-Tag-Namen müssen Kleinbuchstaben verwenden; HTML-Tag-Namen können Groß- oder Kleinbuchstaben sein.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, HTML5-Version, Dell G3-Computer.
XHTML: XHTML (eXtensible HyperText Markup Language) ist ein Standard, der HyperText Markup Language (HTML) als XML-Anwendung neu definiert.
HTML-Dokumentspezifikation:
HTTP/1.1 200 OK Content-Type: text/html <!DOCTYPE html> <html> <head> <meta charset=utf-8> <title>HTML</title> </head> <body> <p>I am a HTML document</p> </body> </html>
XHTML-Dokumentspezifikation:
HTTP/1.1 200 OK Content-Type: application/xhtml+xml <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML</title> </head> <body> <p>I am a XHTML document</p> </body> </html>
Gerät (IE 9). (Internet Explorer 8 und ältere Browser zeigen einen Download-Dialog für einen unbekannten Dateityp an, wenn ein XHTML-Dokument mit einem ordnungsgemäß konfigurierten XHTML-MIME-Typ angezeigt wird.) Darüber hinaus gibt es viele beliebte JavaScript-Bibliotheken und Entwicklungstools, die XHTML nicht unterstützen.
Der Unterschied zwischen HTML und Groß-/Kleinschreibung ist strenger als bei HTML. XHTML-Dokumente sind wohlgeformt und werden mit Standard-XML-Parsern analysiert, im Gegensatz zu HTML, das einen losen HTML-spezifischen Parser erfordert.
XHTML-Elemente müssen korrekt verschachtelt sein. Im Allgemeinen können HTML-Webseiten „<b><i>Hauptinhalt</b></i>
“ sein. Dies ist nicht streng und in XHTML falsch; im xhtml-Standard. Es muss „<b><i>main content</i></b>
“ erfordern.
<meta name="keywords" content="Keywords" >
". Dieses Tag ist in HTML möglich, muss es aber aus Gründen der XHTML-Standards tun geschlossen werden. "<meta name="keywords" content="Keywords" />
"Der Tag-Name muss in Kleinbuchstaben angegeben werden. Auf früheren Webseiten waren viele Tags normalerweise in Groß- oder Kleinbuchstaben angeordnet, aber aus Gründen der WEB-Standards müssen Tags jetzt einheitlich in Kleinbuchstaben geschrieben sein <body> mit </body>
am Ende des Inhalts geschlossen werden. <b><i>主要内容</b></i>
”这是个不严格,在XHTML是错误的;正确的在xhtml标准中就必须要求这样“<b><i>主要内容</i></b>
”。
<meta name="keywords" content="关键字" >
”像这个标签在html是可行的,但是为了xhtml的标准所以必须关闭如“<meta name="keywords" content="关键字" />
”<body>开始就要在内容结束用</body>
Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede zwischen HTML und XHTML?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!