Hallo,
Ich habe bei mehreren Seiten designs mit einem doctype xhtml_strict über templavoila eingebunden.
Im TS so eingestellt.
config.doctype = xhtml_strict
config.doctypeSwitch = true
config.xhtml_cleaning = all
config.htmlTag_langKey = de
Damit bekomme ich im vertikalen gmenu abstaende zwische den menuepunkten im FF und Opera.
Im IE nicht.
Nach Umstellung auf xhtml_trans ist alles in Ordnung.
Kann ich also in dem Fall bedenkenlos auf xhtml_trans umstellen?
Interessanterweise bringt der w3c Validator nun sein ok, vorher hatte er einen Fehler, obwohl doch das Ursprungsdesign strict war.
Gut, einige css-befehle habe ich natürlich angepasst.
Warum sollst du nicht auch trans verwenden können?
warum sollte man transitional verwenden, wenn man gar keinen alten code übertragen hat? die transitional dtds sind dafür da, alte html version auf neue zu übertragen, ohne alles neu schreiben zu müssen
wenn die seite ursprünglich in strict verfasst wurde, halte ich es für schlauer, die ursache zu suchen, warum die seite nun nicht mehr gegen die verwendete dtd validiert
ein umstellen von strict zu transitional ist zudem nicht gefahrlos möglich - zb rendert gecko xhtml 1.0 transitional im almost standards mode, strict aber im standards mode
diese beiden betriebsmodi unterscheiden sich nur marginal - besonders bei der verwendung von tabellenlayouts oder layouten mit spacer-gifs, dummy bilder oder sonstigem noch nie zeitgemäß gewesenem markup (wie das bei gmenu der fall ist) kann das zu problemen führen