====== Exkurs: Unterschiede zwischen HTML und XHTML ======
Der Nachfolger von HTML 4.01 ist XHTML 1.0 (eXtensible HTML) - damit änderte sich die Basis von HTML grundlegend, auch wenn die Art und Weise, auf die es verwendet wird, nach wie vor sehr ähnlich ist.
===== Dokumenttypen =====
Um dem Browser klarzumachen, dass es sich um ein XHTML-Dokument handelt, müssen bestimmte Dokumenttypen verwendet werden. Man unterteilt XHTML in 3 verschiedene Typen: Strict, Transitional, Frameset - Im Normalfall verwendet man Transitional, Frameset nur, wenn man Frames verwendet. Strict hingegen macht häufig zu strikte Vorschriften und streicht auch sinnvolle Tags und Attribute (z.B. das Öffnen eines Links in einem neuen Fenster).
Die Dokumenttypangabe von XHTML Transitional ist:
===== Namensraumangabe =====
===== Kleinschreibung =====
===== End-Tag notwendig =====
===== Schachtelung =====
===== Attribute müssen Werte haben =====
===== id- statt name-Attribut =====
===== Einbinden von CSS/JS/Sonstigem im