If you have an element set to
float:right; and you follow it with another element set to
clear:right; float:right; and then follow those first two elements with a third element set to
float:left;, the third element will not float next to the first element, even though it is not actually being cleared.
This bug is also present when the directions are reversed.
(ppknote: Strictly speaking this is a bug in Explorer, but I find Dan's reasoning compelling enough to publish his report unaltered. Besides, other web developers will conceivably run across this behaviour in Safari, Opera, or Firefox. Be sure to click the "real world example" link on the test page.)
Test page Workaround is not included
Reported by: Dan Richman.
Mozilla, Opera, Safari | Reported on 1 February 2007.
This site is no longer maintained. I’m sorry, but it’s just too much work for too little return. You can continue to browse old bug reports, though.
Search reports by browser:
(Add your own)