|
1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> |
2 | 2 | <html lang="en"> |
3 | | -<!-- $Id: changes.src,v 2.148 2011-03-23 21:13:54 bbos Exp $ --> |
| 3 | +<!-- $Id: changes.src,v 2.149 2011-03-23 21:53:05 bbos Exp $ --> |
4 | 4 | <HEAD> |
5 | 5 | <TITLE>Changes</TITLE> |
6 | 6 | </HEAD> |
@@ -6900,28 +6900,23 @@ computed value of 'block' or 'list-item'</ins>. |
6900 | 6900 | href="/TR/2010/WD-CSS2-20101207/visuren.html#inline-formatting">9.4.2 |
6901 | 6901 | Inline formatting contexts</a></h3> |
6902 | 6902 |
|
6903 | | -<p>Rather than define “zero-height line boxes” that must |
6904 | | -be ignored next to a margin, define precisely when an empty element |
6905 | | -generates no line boxes at all and define separately what the static |
6906 | | -position of positioned descendants is. |
6907 | | - |
6908 | | -<blockquote> |
6909 | | -<p><del>Line boxes that contain</del> <ins>If an element |
6910 | | -contains</ins> |
6911 | | -no text, no preserved white space, no inline elements with non-zero |
6912 | | -margins, padding, or borders, and no other in-flow content (such as |
6913 | | -images, inline blocks or inline tables), |
6914 | | -<del>and do not end with a forced line break must be treated as |
6915 | | -zero-height line boxes.</del> |
6916 | | -<ins>then no line boxes are generated inside the element.</ins> |
6917 | | -<del>For the purposes of margin collapsing, this |
6918 | | -line box must be ignored.</del> |
6919 | | -<ins>The <a href="visudet.html#static-position">static |
6920 | | -position</a> of any child elements is the top of the box in the |
6921 | | -vertical direction, and the same position horizontally that a zero |
6922 | | -width, zero height inline replaced element would have if placed in the |
6923 | | -element. (This, for example, respects the <span |
6924 | | -class="propinst-text-align">'text-align'</span> property.)</ins> |
| 6903 | +<p>Empty line boxes aren't generated at all, rather than just ignored |
| 6904 | +for margin collapsing. But their virtual position must still be |
| 6905 | +calculated if they contain empty inlines with absolutely positioned or |
| 6906 | +floating descendants: |
| 6907 | + |
| 6908 | +<blockquote> |
| 6909 | +<p><ins>Line boxes are created as needed to hold inline-level content |
| 6910 | +within an inline formatting context.</ins> Line boxes that contain no |
| 6911 | +text, no <a href="text.html#white-space-prop">preserved white |
| 6912 | +space,</a> no inline elements with non-zero margins, padding, or |
| 6913 | +borders, and no other <a href="#positioning-scheme">in-flow</a> |
| 6914 | +content (such as images, inline blocks or inline tables), and do not |
| 6915 | +end with a <del>line feed</del> <ins>preserved newline</ins> must be |
| 6916 | +treated as zero-height line boxes <ins>for the purposes of determining |
| 6917 | +the positions of any elements inside of them, and treated as not |
| 6918 | +existing for any other purpose.</ins> <del>For the purposes of |
| 6919 | +margin collapsing, this line box must be ignored.</del> |
6925 | 6920 | </blockquote> |
6926 | 6921 |
|
6927 | 6922 | <!--========================== issue 210 ==========================--> |
|
0 commit comments