Zum Inhalt springen

doctype Abstand Menuepunkte

Erstellt am 26. Oktober 2008 · 2 Antworten · letzte Antwort am 27. November 2008

Tags: Frage

Juergen_190 ·

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.

suit ·

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