Kreuvf: Listenformatierung - FireFox und IE starke Abweichungen

Beitrag lesen

Ich bin mir mittlerweile ziemlich sicher, dass FireFox da etwas einfach anders (obs falsch ist, weiß ich nicht) interpretiert.

Problem war, dass eine UL mit margin-left: 1em; im Internet Explorer (wie von mir gedacht) 1em Abstand vom linken Seitenrand hat. Im FireFox hingegen haben wir den vorherigen Abstand (den Standardabstand von ~2em) PLUS margin-left von 1em. Damit kommen wir auf 3em.

Habe deshalb per
  <style type="text/css">@import url(firefox.css) all;</style>

<!--[if IE]>
   <style type="text/css">@import url(list.css);</style>
  <![endif]-->

beschlossen den IE als Ausnahme gesondert zu behandeln und hoffe jetzt, dass es alle anderen (nicht-IE)-Browser so machen wie FireFox.
Für FireFox habe ich dann einfach einen margin-left von -1em verwendet, da mir keine andere Lösung bekannt ist (obwohl das doch eigentlich streng genommen dann in einem 1em breiten, nicht sichtbaren Streifen resultieren müsste).