Floated and cleared blocks can take unusual and unexpected widths in Internet Explorer 7

Here is a <div> having float: left and clear: left. As expected, it takes, it occupies as much width it requires from the body's content area.
This is the same type of <div>: a left-floated <div> with clear: left. This <div> should use, should take, should occupy the whole content area of the body node (expected results). However, in Internet Explorer 7, this left-floated <div> with clear: left only takes, only occupies a very narrow chunk of the body's content area (actual results). More text filling. More text filling. More text filling. More text filling. More text filling.
Here, a third <div> having float: left and clear: left. Change your browser window viewport's width.

Firefox 1.x, Firefox 2.x, Firefox 3, Opera 9.26, Opera 9.50, Safari 2.0.4, Safari 3.0.4, Konqueror 3.5.8, Hv3 TKHTML alpha 16, Amaya 9.55, Seamonkey 1.x, Seamonkey 2.x, NS 7.0, NS 7.2, K-meleon 1.x, Galeon 2.0.4, Epiphany 2.22.3 all pass this test.

Credit must go to Sjaak Priester for originally discovering, figuring out and reporting this bug.

Valid HTML 4.01! CSS compliant