hi Andreas,
Ein display:block; für den generated content verändert zwar was, aber nicht so, wie ich es wünsche ...
Der generated content steht dann innerhalb des li unter dem Inhalt des li (wie wegen display:block ja auch zu erwarten wäre, wenn das ganze float-Zeug nicht wäre)
Das clear wirkt aber nach wie vor nicht.
Also zumindest laut Position Is Everything: How To Clear Floats Without Structural Markup sollte das so funktionieren - zumindest, wenn dein generated content auch wirklich etwas content hat - im Beispiel dort wird ja ein simpler Punkt verwendet.
Bezieht sich deine Aussage jetzt also auf den ursprünglichen Versuch mit :after ohne eine Angabe zu content, oder auf den mit content:"bla"?
Irgendeinen Inhalt muss man (nach meiner Lesart) wohl per content erzeugen - denn sonst würde dafür lediglich der Default 'normal' angenommen, und für den definiert die Spec "Computes to 'none' for the :before and :after pseudo-elements" - und 'none' wiederum impliziert "The pseudo-element is not generated". Also gibt es wohl ganz ohne content-Angabe gar kein generiertes Element, auf dass du clear überhaupt anwenden könntest.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }