Ingo Turski: unterschiedliche Interpretation von 'clear'

Beitrag lesen

Hi,

Beispiel 2:

  • falsch?

Ich würde das als richtig empfinden, denn:

| Since a float is not in the flow [...]
(http://www.w3.org/TR/1998/REC-CSS2-19980512/visuren.html#floats, 3. Absatz)

hier stehen zwar klare Anweisungen zur Umsetzung von float, aber das tangiert m.E. die Ausführungen zu clear nicht. Das sieht man ja auch an dem Beispiel, in dem P { clear: left } gesetzt wird und das wohl nicht infrage zu stellen ist: hier wirkt sich das floatende Element durch clear eben _doch_ auf die vertikale Position nachfolgender Elemente aus.

Das float-Objekt ist also nicht im normalen Dokumentfluss, sondern ist eigentständig. Daher trifft

| The top margin of the generated box is increased enough that the top border edge is below the bottom outer edge of any left-floating boxes that resulted from elements earlier in the source document.

nicht zu, da mit 'source document' wohl der Dokumentfluss gemeint ist. (IMHO)

Da schlage ich doch zur Sicherheit mal im Pons nach:
"source: [...] Quelle (of trouble, problems etc ;-), Ursache, Ursprung [...]"
und kann beim besten Willen nichts finden, das diese Annahme rechtfertigen könnte. "source document" bezeichnet m.E. eindeutig den Quelltext und ich kann wirklich keinen Zusammenhang mit dem Dokument_fluss_ hinein interpretieren.

freundliche Grüße
Ingo