|
1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> |
2 | 2 | <html lang="en"> |
3 | | -<!-- $Id: visuren.src,v 2.136 2007-04-16 13:00:55 bbos Exp $ --> |
| 3 | +<!-- $Id: visuren.src,v 2.137 2007-04-16 13:35:58 bbos Exp $ --> |
4 | 4 | <head> |
5 | 5 | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
6 | 6 | <title>Visual formatting model</title> |
@@ -693,7 +693,8 @@ left edge of the containing block (for right-to-left formatting, right |
693 | 693 | edges touch). This is true even in the presence of floats (although a |
694 | 694 | box's <em>line boxes</em> may shrink due to the floats), unless the box |
695 | 695 | establishes a new block formatting context (in which case the box itself |
696 | | -<em>may</em> become narrower due to the floats). |
| 696 | +<a href="#bfc-next-to-float"><em>may</em> become narrower</a> due to |
| 697 | +the floats). |
697 | 698 | </p> |
698 | 699 |
|
699 | 700 | <p>For information about page breaks in paged media, please consult |
@@ -978,13 +979,17 @@ In other words, if inline boxes are placed |
978 | 979 | on the line before a left float is encountered that fits in the remaining line box space, |
979 | 980 | the left float is placed on that line, aligned with the top of the line box, and then the inline boxes already on the line are moved accordingly to the right of the float (the right being the other side of the left float) and vice versa for rtl and right floats. |
980 | 981 | </p> |
981 | | -<p> |
| 982 | +<p id="bfc-next-to-float"> |
982 | 983 | The border box of a table, a block-level replaced element, or an element in the normal flow that establishes a new <a href="visuren.html#block-formatting">block formatting context</a> |
983 | 984 | (such as an element with 'overflow' other than 'visible') |
984 | 985 | must not overlap any floats in the same block formatting context as |
985 | 986 | the element itself. If necessary, implementations should clear the |
986 | 987 | said element by placing it below any preceding floats, but may place |
987 | 988 | it adjacent to such floats if there is sufficient space. |
| 989 | +They may even make the border box of said element narrower than |
| 990 | +defined by <a href="visudet.html#blockwidth">section 10.3.3.</a> |
| 991 | +CSS2 does not define when a UA may put said element next to the float |
| 992 | +or by how much said element may become narrower. |
988 | 993 | </p> |
989 | 994 | <div class="example"> |
990 | 995 | <p><strong>Example.</strong> |
|
0 commit comments