|
1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> |
2 | 2 | <html lang="en"> |
3 | | -<!-- $Id: changes.src,v 2.126 2010-10-25 14:23:28 bbos Exp $ --> |
| 3 | +<!-- $Id: changes.src,v 2.127 2010-10-25 17:25:53 bbos Exp $ --> |
4 | 4 | <HEAD> |
5 | 5 | <TITLE>Changes</TITLE> |
6 | 6 | </HEAD> |
@@ -5141,7 +5141,7 @@ properties</a></h3> |
5141 | 5141 | entities”: |
5142 | 5142 |
|
5143 | 5143 | <blockquote> |
5144 | | -In this process, <del>non-textual entities such as images</del> |
| 5144 | +<p>In this process, <del>non-textual entities such as images</del> |
5145 | 5145 | <ins>replaced elements with 'display: inline' (and replaced elements |
5146 | 5146 | with 'display: run-in', when they generate inline-level boxes)</ins> |
5147 | 5147 | are treated as neutral characters, [&hellip] |
@@ -5507,6 +5507,26 @@ when columns of text in different fonts have to be aligned, for |
5507 | 5507 | example in a table. |
5508 | 5508 | </blockquote> |
5509 | 5509 |
|
| 5510 | +<!--========================== issue 161 ==========================--> |
| 5511 | + |
| 5512 | +<h3 id="t.11.1"><a |
| 5513 | +href="/TR/2009/CR-CSS2-20090908/visufx.html#overflow-clipping"> |
| 5514 | +Section 11.1 Overflow and clipping</a></h3> |
| 5515 | + |
| 5516 | +<p><span class=date>[2010-10-25]</span> Clarify which ancestors are |
| 5517 | +meant: |
| 5518 | + |
| 5519 | +<blockquote> |
| 5520 | +<ul> |
| 5521 | +<li>A descendant box is <a |
| 5522 | +href="visuren.html#absolute-positioning">positioned absolutely</a>, |
| 5523 | +partly outside the box. Such boxes are not always clipped by the |
| 5524 | +overflow property on their ancestors; <ins>specifically, they are not |
| 5525 | +clipped by the overflow of any ancestor between themselves and their |
| 5526 | +containing block</ins> |
| 5527 | +</ul> |
| 5528 | +</blockquote> |
| 5529 | + |
5510 | 5530 | <!--========================== issue 188 ==========================--> |
5511 | 5531 |
|
5512 | 5532 | <h3 id="t.11.1.1"><a |
@@ -5544,8 +5564,50 @@ Section 11.1.1 Overflow: the 'overflow' property</a></h3> |
5544 | 5564 | <p><span class=date>[2010-10-25]</span> Add missing inline-table: |
5545 | 5565 |
|
5546 | 5566 | <blockquote> |
5547 | | -<p><em>Applies to:</em> non-replaced block-level elements, table |
| 5567 | +<table> |
| 5568 | +<tr> |
| 5569 | +<td><em>Applies to:</em> |
| 5570 | +<td>non-replaced block-level elements, table |
5548 | 5571 | cells, <ins>inline-table,</ins> and inline-block elements |
| 5572 | +</table> |
| 5573 | +</blockquote> |
| 5574 | + |
| 5575 | +<!--========================== issue 190 ==========================--> |
| 5576 | + |
| 5577 | +<h3 id="t.11.1.2"><a |
| 5578 | +href="/TR/2009/CR-CSS2-20090908/visufx.html#propdef-clip"> |
| 5579 | +Section 11.1.2 Clipping: the 'clip' property</a></h3> |
| 5580 | + |
| 5581 | +<p><span class=date>[2010-10-25]</span> The computed value of 'auto' |
| 5582 | +is 'auto' also when 'auto' is specified inside 'rect()': |
| 5583 | + |
| 5584 | +<blockquote> |
| 5585 | +<table> |
| 5586 | +<tr> |
| 5587 | +<td><em>Computed value:</em> |
| 5588 | +<td><del>For rectangle values, a rectangle consisting of four computed |
| 5589 | +lengths; otherwise, as specified</del> <ins>'auto' if specified as |
| 5590 | +'auto', otherwise a rectangle with four values, each of which is |
| 5591 | +'auto' if specified as 'auto' and the computed length otherwise</ins> |
| 5592 | +</table> |
| 5593 | +</blockquote> |
| 5594 | + |
| 5595 | +<p>And: |
| 5596 | + |
| 5597 | +<blockquote> |
| 5598 | +<p><top>, <right>, <bottom>, and <left> may either have a |
| 5599 | +<length> value or 'auto'. Negative lengths are permitted. The value |
| 5600 | +'auto' means that a given edge of the clipping region will be the same |
| 5601 | +as the edge of the element's generated border box (i.e., 'auto' means |
| 5602 | +the same as '0' for <top> and <left> (in left-to-right text, |
| 5603 | +<right> in right-to-left text), the same as the <del>computed</del> |
| 5604 | +<ins>used</ins> value of the height plus the sum of vertical padding |
| 5605 | +and border widths for <bottom>, and the same as the |
| 5606 | +<del>computed</del> <ins>used</ins> value of the width plus the sum of |
| 5607 | +the horizontal padding and border widths for <right> (in |
| 5608 | +left-to-right text, <left> in right-to-left text), such that four |
| 5609 | +'auto' values result in the clipping region being the same as the |
| 5610 | +element's border box). |
5549 | 5611 | </blockquote> |
5550 | 5612 |
|
5551 | 5613 | <!--========================== issue 146 ==========================--> |
@@ -5577,9 +5639,8 @@ Section 12.5.1 Lists: the 'list-style-type', 'list-style-image', |
5577 | 5639 |
|
5578 | 5640 | <p><span class=date>[2010-07-14]</span> Because of persistent |
5579 | 5641 | incompatibilites between implementations, the constraints on the |
5580 | | -position of 'outside' markers are relaxed for some values of |
5581 | | -'text-align' and in the presence of floats. This will be fixed in a |
5582 | | -future specification. |
| 5642 | +position of 'outside' markers are relaxed in the presence of |
| 5643 | +floats. This will be fixed in a future specification. |
5583 | 5644 |
|
5584 | 5645 | <!--========================== issue 168 ==========================--> |
5585 | 5646 |
|
@@ -5660,6 +5721,36 @@ rule for malformed declarations, rather than malformed statements is |
5660 | 5721 | used to determine which tokens to ignore in that case.</ins> |
5661 | 5722 | </blockquote> |
5662 | 5723 |
|
| 5724 | +<!--========================== issue 160 ==========================--> |
| 5725 | + |
| 5726 | +<h3 id="t.13.2.2"><a |
| 5727 | +href="/TR/2009/CR-CSS2-20090908/page.html#page-selectors"> |
| 5728 | +Section 13.2.2 Page selectors: selecting left, right, and first |
| 5729 | +pages</a></h3> |
| 5730 | + |
| 5731 | +<p><span class=date>[2010-10-25]</span> Whether the first page of a |
| 5732 | +document is :left or :right depends on the major writing |
| 5733 | +direction. Give an example of <em>how:</em> |
| 5734 | + |
| 5735 | +<blockquote> |
| 5736 | +<P>All pages are automatically classified by user agents into either |
| 5737 | +the :left or :right pseudo-class. <ins>Whether the first page of a |
| 5738 | +document is :left or :right depends on the major writing direction of |
| 5739 | +the root element. For example, the first page of a document with a |
| 5740 | +left-to-right major writing direction would be a :right page, and the |
| 5741 | +first page of a document with a right-to-left major writing direction |
| 5742 | +would be a :left page. To explicitly force a document to begin |
| 5743 | +printing on a left or right page, authors can insert a page break |
| 5744 | +before the first generated box.</ins> |
| 5745 | +</blockquote> |
| 5746 | + |
| 5747 | +<p>And in 13.3.1: |
| 5748 | + |
| 5749 | +<blockquote> |
| 5750 | +<p><del>Whether the first page of a document is :left or :right |
| 5751 | +depends on the major writing direction of the document.</del> |
| 5752 | +</blockquote> |
| 5753 | + |
5663 | 5754 | <!--========================== issue 120 ==========================--> |
5664 | 5755 |
|
5665 | 5756 | <h3 id="t.13.3.2"><a |
@@ -6050,6 +6141,7 @@ content.</ins> |
6050 | 6141 | <li>Each tab (U+0009), <del>carriage return (U+000D),</del> or space |
6051 | 6142 | (U+0020) character surrounding a linefeed (U+000A) character is |
6052 | 6143 | removed if 'white-space' is set to 'normal', 'nowrap', or 'pre-line'. |
| 6144 | +</ol> |
6053 | 6145 | </blockquote> |
6054 | 6146 |
|
6055 | 6147 | <!--========================== issue 169 ==========================--> |
@@ -6186,6 +6278,47 @@ block, not the <del>anonymous</del> <ins>outer table</ins> box itself. |
6186 | 6278 | box. The table box uses the initial values for those properties. |
6187 | 6279 | </blockquote> |
6188 | 6280 |
|
| 6281 | + |
| 6282 | +<!--========================== issue 172 ==========================--> |
| 6283 | + |
| 6284 | +<h3 id="t.17.5.2.2"><a |
| 6285 | +href="/TR/2009/CR-CSS2-20090908/tables.html#auto-table-layout"> |
| 6286 | +Section 17.5.2.2 Automatic table layout</a></h3> |
| 6287 | + |
| 6288 | +<p><span class=date>[2010-10-25]</span> The width of the table caption |
| 6289 | +contributes to the width of the table if 'table-layout' is 'auto': |
| 6290 | + |
| 6291 | +<blockquote> |
| 6292 | +<p>This gives a maximum and minimum width for each column. |
| 6293 | + |
| 6294 | +<p><ins>The caption width minimum (CAPMIN) is determined by |
| 6295 | +calculating for each caption the minimum caption outer width as the |
| 6296 | +MCW of a hypothetical table cell that contains the caption formatted |
| 6297 | +as "display: block". The greatest of the minimum caption outer widths |
| 6298 | +is CAPMIN.</ins> |
| 6299 | + |
| 6300 | +<p>Column <ins>and caption</ins> |
| 6301 | +widths influence the final table width as follows: |
| 6302 | + |
| 6303 | +<ol> |
| 6304 | + <li>If the 'table' or 'inline-table' element's 'width' property has |
| 6305 | + a computed value (W) other than 'auto', the <del>property's value as |
| 6306 | + used for layout</del> <ins>used width</ins> is the greater of |
| 6307 | + W<ins>, CAPMIN,</ins> and the minimum width required by all the |
| 6308 | + columns plus cell spacing or borders (MIN). If <del>W</del> <ins>the |
| 6309 | + used width</ins>is greater than MIN, the extra width should be |
| 6310 | + distributed over the columns. |
| 6311 | + |
| 6312 | + <li>If the 'table' or 'inline-table' element has 'width: auto', the |
| 6313 | + <del>table width used for layout</del> <ins>used width</ins> is the |
| 6314 | + greater of the table's containing block width<ins>, CAPMIN,</ins> |
| 6315 | + and MIN. However, if <ins>either CAPMIN or</ins> the maximum width |
| 6316 | + required by the columns plus cell spacing or borders (MAX) is less |
| 6317 | + than that of the containing block, use <del>MAX</del> <ins>max(MAX, |
| 6318 | + CAPMIN)</ins>. |
| 6319 | +</ol> |
| 6320 | +</blockquote> |
| 6321 | + |
6189 | 6322 | <!--========================== issue 26 ===========================--> |
6190 | 6323 |
|
6191 | 6324 | <h3 id="t.17.5.3"><a |
|
0 commit comments