Hallo, Thomas,
Auch ich habe kuerzlich festgestellt, dass gewisse MS IE Versionen Probleme haben mit Listennumerierung/Bullets.
HTML: http://www.morgain.ch/de2/cd5.htm
CSS: http://www.morgain.ch/css/screen5.css
Es hat übrigens nichts mit float zu tun, sondern mit margin-left und width, siehe: http://home.t-online.de/home/dj5nu/fanhost/css-liststyle2.html.
Die erste Liste ist quasi unformatiert, beziehungsweise nur mit margin-left:2.5em, was fast den Standardwert für die Einrückung im MSIE trifft.
Die zweite Liste unterscheidet sich von der ersten nur in dem Punkt, dass eine Breite mit width angegeben wurde - und schon wird keine Nummerierung mehr angezeigt.
In Version drei geben wir - wie auch bei Chräckers Problem, siehe Axels Posting - padding-left hinzu und die Nummerierung wird wieder sichtbar und width wirkt trotzdem. margin-left ist hier nur zwecks Bündigkeit und Kompatibilität auf Null gesetzt. Die dritte Version sieht in den meisten Browsern gleich aus (für den MSIE <6 prognostiziere ich jedoch den box model bug).
Listenformatierung mit CSS ist eine Gratwanderung, siehe http://www.subotnik.net/style/list-box-test.html.
Ich hoffe, dass die Variante auf der Live-Seite http://www.morgain.ch/de2/cd1.html ueberall einigermassen "funktioniert".
Nein, eher nicht - im MSIE 6SP1 sehe ich keine Nummerierung. Mit expliziter Angabe von padding-left (und margin-left) dürfte es aber funktionieren. (Alle Beispiele deiner Testseite lassen sich vermutlich dadurch beziehungsweise durch einige weitere einfache Änderungen für alle Browser funktionsfähig gestalten.)
float:left *und* float:right dürfte übrigens bei zwei Spalten in der Regel nicht nötig sein. (Auf die aktuelle Problematik hat es wahrscheinlich keine Auswirkungen.)
Grüße,
Mathias