The behavior of 'block formatting context roots' in presence of float
is not exactly defined in the spec, however all modern browsers
usually display them beside the float, making them narrower.

I've recently noticed a strange behavior, both in Firefox 3+ and IE8,
occurring with boxes having overflow different from visible. Assume
there is a right float and then an overflow box with a negative left
margin. The box is rendered beside the float, but its margin is
ignored in Firefox 3+ and IE8. More details and test cases here [1].
I don't see any reason for such behavior, which looks simply wrong.
The strange thing is that it did not occur in Firefox 2 and IE7, so I
wonder if it could be intended. Has someone any ideas?


Regards,
Bruno

[1] http://brunildo.org/test/bfc-neg-marg-float.html

-- 
Bruno Fassino http://www.brunildo.org/test
______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to