Ist z.B. das Pseudoelement :after "erstrebenswerter"?
Ja.
Diese Version hebt z.B. [wieder einmal] den IE komplett aus den Angeln,
der einen eigenen Workaround benötigt.
Erst einmal betrifft das nur IE < 8.
Der Workaround besteht im Anschalten von hasLayout. Das ist hinreichend erforscht. Seit 2005.
Siehe auch Grundlagen für Spaltenlayout (2006).
Dieses Forum verschreibt sich letztlich der syntaktisch wie semantisch korrekten HTML-Auszeichnung...
Korrekt, Fragen die Darstellung betreffend sollen im CSS gelöst werden. Das HTML möglichst wenig damit zu tun haben, es muss nur grobe Angriffspunkte bieten. Ein gut ausgezeichnetes und gut strukturiertes HTML5-Dokument bietet dazu meist genug Elemente.
Daher: wie [wenig] "akzeptabel" ist ein <div> Element zu diesem Zwecke eurer Meinung nach
Es ist bereits seit 2004 inakzeptabel, floats mit Markup zu clearen.
bzw. wie löst IHR dieses "Problem"?
http://nicolasgallagher.com/micro-clearfix-hack/
Mathias