Firefox 2.0.0.8: Float Containing/Clearing Bug

Testcase: Dirk Jesse [18.10.07 ] highresolution.info

div class="floating_box1"

.floating_box1 {
  float: left;
  width: 200px;
  margin-left: 224px;
  ...
}

div class="floating_box2"

.floating_box2 {
  float: left;
  width: 200px;
  margin-left: -448px;
  ...
}

Firefox 2.0.0.8 fails to contain this floating box, that has a negative margin, within the parent floating wrapper.

This wrapper containts two floats, one of them is has a negative margin. It has the property float:left, so it should contain both floating boxes. But Firefox fails.

This paragraph has the property clear:both but also fails to clear the float.