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.