| <!DOCTYPE html> |
| <style> |
| .bfc { |
| overflow:hidden; |
| border:solid; |
| margin-top:1em; |
| } |
| |
| .float { |
| background-color: aqua; |
| float: left; |
| height: 30px; |
| } |
| |
| .clear { |
| clear:left; |
| margin-top:50px; |
| height: 50px; |
| background-color: orange; |
| } |
| section { |
| float: left; |
| width: 25%; |
| margin: 0 5px; |
| padding: 5px; |
| background: #ddd; |
| } |
| |
| </style> |
| <section> |
| crbug.com/434048 : The orange boxes should sit right under the float. |
| <div class="bfc"> |
| <div> |
| <div class="float">float</div> |
| <div> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| </div> |
| |
| <div class="bfc"> |
| <div> |
| <div class="float">float</div> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| |
| <div class="bfc"> |
| <div> |
| <div> |
| <div class="float">float</div> |
| </div> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| </section> |
| |
| <section> |
| crbug.com/434048 : There should be 20px between the orange box and the float. |
| <div class="bfc"> |
| <div> |
| <div class="float">float</div> |
| </div> |
| <div class="clear">clear</div> |
| </div> |
| |
| <div class="bfc"> |
| <div class="float">float</div> |
| <div style="margin-top: 30px;"> |
| <div> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| </div> |
| |
| <div class="bfc"> |
| <div class="float">float</div> |
| <div style="margin-top: 10px;"> |
| <div> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section> |
| crbug.com/434048 : There should be 20px between the orange box and the float. |
| <div class="bfc"> |
| <div class="float">float</div> |
| <div> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| |
| <div class="bfc"> |
| <div class="float">float</div> |
| <div style="margin-top: 40px;"> |
| <div class="clear">clear</div> |
| </div> |
| </div> |
| |
| <div class="bfc"> |
| <div class="float">float</div> |
| <div class="clear">clear</div> |
| </div> |
| </section> |