Clear
is inappropriately inherited into floated elements that are
contained inside other elements, even when the float element is specified
to have a style clear:none
. The CSS2 spec
clearly states that clear
should
not be inherited. The green DIV on this page is statically
positioned, while the yellow one is absolutely positioned.
This bug was identified by Garrett Smith, who also kindly provided this testcase.