11A box with negative margin should drop it in order to fit next to floats rather than push below the floats. This behaviour is not defined by CSS2.1, but the behaviour enforced by this test makes us match IE and FF.
22
33Header
4PASS
4FAIL:
5Expected 650 for width, but got 1050.
6
7<div class="box margin-left" data-expected-width="650">Header</div>
58Header
69PASS
710Header
8PASS
11FAIL:
12Expected 650 for width, but got 400.
13
14<div class="box margin-left" data-expected-width="650">Header</div>
15Header
16FAIL:
17Expected 650 for width, but got 1050.
18
19<div class="box margin-right" data-expected-width="650">Header</div>
20Header
21FAIL:
22Expected 500 for width, but got 400.
23
24<div class="box margin-left" data-expected-width="500">Header</div>
925Header
1026PASS
11Header
12PASS
13Header
14PASS