Heim >Web-Frontend >HTML-Tutorial >Was sind die spezifischen Unterschiede zwischen der Verwendung von XHTML und HTML und wie kann man sie unterscheiden?
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!