floats-rule7-outside-left-001

float placement around other float in BFC but outside containing block

WeasyPrint

Reference (good) by WeasyPrint

Reference (good) by this browser

This browser

Assertion
Test for float placement around other float in BFC but outside containing block

Source

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 2 <html><head><link rel="reference" href="floats-rule7-outside-left-001-ref.xht"><title>CSS Test: float placement around other float in BFC but outside containing block</title>
 3     <link rel="author" title="L. David Baron" href="http://dbaron.org/">
 4     <link rel="author" title="Mozilla Corporation" href="http://mozilla.com/">
 5     <link rel="help" href="http://www.w3.org/TR/CSS21/visuren.html#floats">
 6     <meta name="flags" content="">
 7     <meta name="assert" content="Test for float placement around other float in BFC but outside containing block">
 8 
 9 <!--
10   CSS2.1 9.5.1 rule 7 says:
11 
12     A left-floating box that has another left-floating box to its left
13     may not have its right outer edge to the right of its containing
14     block's right edge. (Loosely: a left float may not stick out at the
15     right edge, unless it is already as far to the left as possible.) An
16     analogous rule holds for right-floating elements. 
17 
18  -->
19 
20 <!-- the block formatting context inside which we're testing -->
21 </head><body><div style="float: left; width: 500px; height: 500px">
22 
23   <div style="float: left; width: 50px; height: 300px"></div>
24 
25   <div style="margin-left: 100px"> <!-- 400px wide -->
26 
27     <!-- we're testing the position of this float -->
28     <div style="float: left; width: 425px; height: 10px; background: blue"></div>
29 
30   </div>
31 
32 </div>
33 </body></html>