Valid XHTML
Ich hab mal ein paar XHTML-Probleme gehabt und hatte z.B. mit so einer Fehlermeldung zu kämpfen:
Fehlermeldung im Tidy: removing whitespace preceding XML Declaration
Diese Fehlermeldung lässt sich zwar mit doctypeSwitch = 1 sehr leicht beheben, aber dann fangen andere Browser an, am XHTML unserer Webseite rumzumeckern. Also muss ein Schalter her, der den DocType nur für den Internet Explorer ändert:
[browser = msie]
config.doctypeSwitch = 1
[global]
Die richtige config für XHTML:
Ich habe viele Webseiten gefunden, die TYPO3 folgendermaßen konfigurieren:
config.xhtml_cleaning = all
config.xhtmlDoctype = xhtml_trans
config.doctypeSwitch = 1
Das ist nur halb richtig, da in der Dokumentation steht, dass bei Benutzung von config.xhtmlDoctype auch config.doctype gesetzt sein muss. Außerdem haben wir wieder unser doctypeSwitch-Problem von oben.
Folgender Code funktioniert besser:
config.xhtml_cleaning = all
config.doctype = xhtml_trans
config.xhtmlDoctype = xhtml_trans
config.doctypeSwitch = 0
[browser = msie]
config.doctypeSwitch = 1
[global]
