Hallo Daniel
Den CSS Validator hast Du wohl nicht benutzt,
Also wenn ich http://jigsaw.w3.org/css-validator/ den CSS-Teil aus meinem Postin eingebe, bekomme ich einen Einzigen, (für mein Problem) irrelevanten Fehler angezeigt, weil hinter der "margin:100" die Maßangabe fehlt.
darauf wollte Dich wahsaga vermutlich Hinweisen, auch wenn man das vielleicht geschickter anstellen kann.
Der hat noch ganz andere Probleme ;-)
Pseudoelemente kennzeichnet man (im gegensatz zu Pseudoklassen) mit ::
Es muss also .cf:after heißen.
Du meinst also .cf::after, nicht wahr?
Um den Effekt zu erreichen, den Du erreichen willst (Aller Text neben dem Bild und Rahmen um alles außen herum) musst Du allerdings ::after der Liste verwenden, nicht des letzten Listeneintrags:
Danke, für den Mozilla klappt es schonmal!
Was der IE da macht, kann ich gerade nicht testen.
Den juckt das nicht besonders, ist ja auch CSS2. Von dem erwarte ich ja gerade - das ist der Trick - dass er sich nicht an die Spezifikation hält und das Bild umschliesst, obwohl er es nicht sollte.
Siehe auch: http://www.positioniseverything.net/easyclearing.html
Dort findet sich auch das ".cf:after" mit nur einem ":" wieder...
Danke + viele Grüsse,
Marietta