Dieter Raber: Darstellungsproblem im IE

Beitrag lesen

Hallo Tanja,

Du solltest, wenn du Menues auf diese Art aufbaust, <ul> erstmal auf margin und padding = 0 setzen, damit du gleiche Vorraussetzungen fuer alle Browser hast. Wenn IE sich nicht benehmen mag, aendere das am besten mit eigenen Stylesheet in einem Conditional Comment. Das sieht zB. so aus:
<!--[if lt IE 7]>
<style type="text/css">@import url(css/ie.css);</style>
<![endif]-->
Ich wuerde mir an Deiner Stelle auch ueberlegen, XHTML 1.0 transitional zu nehmen, das Stylesheet auszulagen, und margin und padding fuer body auf 0 zu setzen.
In diesem Block #navi ul, #navi li{... hat dein Stylesheet keine Auswirkung auf ul (was auch gut so ist), korrekt waere ul#navi.

Gruß,

Dieter