Daniel Richter: Liste im Div element ganz nach links verschieben

Beitrag lesen

Hallo,

[...] doch im IE möchte er die erste liste nicht ganz nach links an den border verschieben.

Warum es zu den Unterschieden kommt, kann ich dir nicht genau sagen. Eine Stelle finde ich aber seltsam:

#modul2 .erstes_menu ul {
 list-style-type: disc;
 list-style-position: inside;
 [...]
}

[...]

#modul2 li  {
 [...]
 list-style: none;
 [...]
}

Du notierst für die list-items, bzw. für die Listen widersprüchliche Angaben zu list-style. Wenn du der <ul> "list-style:none" zuweist, macht auch der IE keine Probleme (Darstellung wäre dann wie im Firefox). Wenn du die Punkte dageben angezeigt bekommen willst, hilft es vielleicht die list-style-Angaben der <li>s zu entfernen.

Die Listen habe ich absolut positioniert, da der IE das Div Element nach unten hin vergrößert hat wenn ich die listen relativ positioniert habe

position:relative dient nur zum Verschieben von Elementen. Der Anker bleibt jedoch erhalten. Von daher wäre relative hier vermutlich ohnehin fehl am Platz.

obwohl ich eine height von 125px angegeben habe.

Ja, das ist ein bekannter Bug. Der IE vergrößert Elemente, die overflow:visible sind.

Hier mal das CSS und Das HTML:

Wieso steht hier eigentlich kein Doctype?

<html>  
...  

Mit freundlichen Grüßen

Daniel Richter