Sowohl HTML als auch XHTML beschreiben die Struktur von Webseiten, folgen aber unterschiedlichen Regelwerken. Lerne die Unterschiede und wann man welches Format verwendet.
HTML hat eine lockere Syntax und verzeiht viele Fehler. XHTML ist strenger und basiert auf XML – hier führen Fehler zu Problemen. Einige zentrale Unterschiede sind:
HTML | XHTML |
---|---|
Nicht alle Elemente müssen geschlossen werden. | Alle Elemente müssen explizit geschlossen werden. |
Attributwerte können ohne Anführungszeichen angegeben werden. | Alle Attribute müssen in Anführungszeichen stehen. |
Groß-/Kleinschreibung ist nicht relevant. | Groß-/Kleinschreibung ist aufgrund von XML relevant. |
Kurzschreibweisen sind erlaubt (z. B. <br>). | Selbstschließende Tags sind erforderlich (z. B. <br />). |
HTML-Beispiel (tolerant)
html
<!DOCTYPE html>
<html>
<head>
<title>HTML Example</title>
</head>
<body>
<img src="image.jpg">
<br>
</body>
</html>
XHTML-Beispiel (strikter)
html
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XHTML Example</title>
</head>
<body>
<img src="image.jpg" alt="Image" />
<br />
</body>
</html>
Heute verwenden die meisten Webseiten HTML5, da es moderner, schneller und besser von Browsern unterstützt wird. XHTML wird hauptsächlich dort genutzt, wo XML-Kompatibilität erforderlich ist – etwa bei Datenverarbeitung.
Sprache wählen
Thema wählen
© 2025 ReadyTools. Alle Rechte vorbehalten.