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/