Hallo allerseits,
ich möchte Typo3 dazu bringen meine Seiten mit dem DOCTYPE HTML 4 Strict auszugeben, da ich das Yahoo! User Interface Library (und dessen CSS Foundation) verwenden möchte und es noch weitere Gründe gegen XHTML gibt.
Durch die Anweisung
config.doctype (
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
)
wird zwar der richtige Doctype ausgegeben, die Seiten validieren aber nicht, da Typo3 standardmäßig die Tags nicht-HTML4Strict-konform erstellt (schliesst mit /> usw).
Bringe ich Typo3 irgendwie dazu, das schön zu machen oder ist das ein Kampf gegen Windmühlen?
Tja, theoretisch sollte das gehen, und es stand schon immer in der TSRef, dass nur wenn man einen xhtml Doctype (von den voreingestellten) wählt die Tags XHTML Konform gerendert werden, inszwischen scheint es aber voreingestellt auch nur noch xhtml doctypes zu geben, insofern wäre es auch meiner Meinung nach einen Featurerequest wert. Am besten wäre es, wenn man das XHTML konforme Rendering als einzelne config auf true oder false setzen könnte.
Leider habe ich aber keine Lösung für dich...
Ich selbst setze auf Conditions um tatsächlich xhtml mit application/xhtml+xml auszuliefern, außer halt z.B. im IE6. Aber wenn das Framework zwingend HTML 4 vorraussetzt hilft das alles nichts...