| <!DOCTYPE html> |
| <style> |
| body { |
| margin: 0; |
| padding: 0; |
| } |
| #container { |
| position: relative; |
| background: #ccc; |
| font: 20px Ahem; |
| } |
| #floater { |
| float: none; |
| } |
| </style> |
| <body> |
| <p> When a block element becomes a float we should not strip anonymous blocks wrapping its inline siblings if there are other blocks on the |
| line. In this test case, the block is wrapped in an anonymous block as part of a continuation.</p> |
| <div id="container"> |
| <span> |
| <p>Text</p> |
| </span> |
| <dd id="floater"></dd> |
| </div> |
| <script> |
| document.body.offsetTop; |
| document.getElementById('floater').style.float = 'right'; |
| </script> |
| </body> |
| |
| |