Webseite auf XHTML umstellen
Seit der Version 3.6.x von Typo3 ist es möglich, Websites XHTML-konform zu erstellen.
Dazu sind folgende Typoscript Einstellungen im SETUP erforderlich:
config.doctype = xhtml_trans
config.xhtml_cleaning = all
config.htmlTag_langKey = de
Die erste Anweisung kennzeichnet die Seite als "XHTML Transitional" Dokument.
Die Funktion xhtml_cleaning säubert den generierten HTML Code von den häufigsten Fehlern: Kleinschreibung von Tags und Attributen (<body> statt <BODY>) und schliesst Inline-Tags:
<br> wird zu <br />
Der dritte Eintrag legt die Sprache der Webseite auf deutsch fest.
Im nächsten Schritt sollte die Webseite mit dem W3C Validator geprüft werden. Hier gibt man die URL der Webseite ein und erhält entweder die Meldung "This Page Is Valid XHTML 1.0 Transitional!" oder aber "This page is not Valid HTML 4.0 Transitional!" gefolgt von einer detaillierten Auflistung der Fehler mit Hinweisen zur Behebung.
Hier empfiehlt sich die Option "Show Source", der Quellcode wird dann mit Zeilennummern unterhalb der Fehlerliste ausgegeben.
Über Änderungen am HTML-Template und Typoscript und die Option "Revalidate" arbeitet man die Liste der Fehler ab bis die Validierung glückt.
Im nächsten Schritt empfiehlt sich dann noch die Überprüfung der CSS-Syntax mit dem CSS-Validator.
Als Ergebnis hat man eine Website die konform mit den aktuellen W3C Standards ist. Wenn sich jetzt noch alle Browser dran halten wäre es perfekt!

