Heim  >  Artikel  >  Web-Frontend  >  Was sind die spezifischen Unterschiede zwischen der Verwendung von XHTML und HTML und wie kann man sie unterscheiden?

Was sind die spezifischen Unterschiede zwischen der Verwendung von XHTML und HTML und wie kann man sie unterscheiden?

藏色散人
藏色散人Original
2018-08-15 16:04:422599Durchsuche

Dieser Artikel stellt Ihnen hauptsächlich den Unterschied zwischen XHTML und HTML vor. Zunächst muss jeder verstehen, was XHTML und HTML sind. Laienhaft ausgedrückt ist HTML die Hypertext Markup Language und

XHTML die Extensible Hypertext Markup Language, eine Auszeichnungssprache, deren Ausdruck der Hypertext Markup Language (HTML) ähnelt, jedoch in Bezug auf die Syntax strenger ist.

In Bezug auf die Vererbungsbeziehung ist HTML eine Anwendung, die auf der standardmäßigen universellen Auszeichnungssprache basiert und eine sehr flexible Auszeichnungssprache ist, während XHTML auf der erweiterbaren Auszeichnungssprache basiert, die eine Standard-A-Teilmenge der universellen ist Auszeichnungssprache. Mit anderen Worten: XHTML ist eine Teilmenge von HTML.

Das Folgende ist eine Zusammenfassung ihrer Hauptunterschiede:

1. Dokumenttyp-Deklarationsmethode

html:

Übergangstyp:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Streng:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Rahmen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

xhtml:

Übergang:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Streng:

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

Rahmentyp:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

2. Syntax

XHTML kann als XML-Version von HTML betrachtet werden. Um den XML-Anforderungen gerecht zu werden, gelten für XHTML strengere Syntaxanforderungen.

3. Detaillierte Unterscheidung

XHTML erfordert eine korrekte Verschachtelung, alle Elemente müssen geschlossen sein, Groß-/Kleinschreibung beachten, Attributwerte müssen doppelte Anführungszeichen verwenden, id-Attribut anstelle von name-Attribut verwenden , Sonderzeichenverarbeitung.

Oben geht es um den Unterschied zwischen HTML und XHTML. Ich hoffe, dass es für einige Freunde hilfreich sein wird, die relevanten Wissenspunkte von HTMLXHTML zu beherrschen.

Das obige ist der detaillierte Inhalt vonWas sind die spezifischen Unterschiede zwischen der Verwendung von XHTML und HTML und wie kann man sie unterscheiden?. 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