|
1 | 1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
|
2 | 2 | <html lang="en">
|
3 |
| -<!-- $Id: changes.src,v 2.174 2013-09-09 17:48:38 bbos Exp $ --> |
| 3 | +<!-- $Id: changes.src,v 2.175 2014-01-17 13:44:30 bbos Exp $ --> |
4 | 4 | <HEAD>
|
5 | 5 | <TITLE>Changes</TITLE>
|
6 | 6 | <!--script src="http://www.w3c-test.org/css/harness/annotate.js#CSS21_DEV" type="text/javascript" defer></script-->
|
@@ -8472,7 +8472,168 @@ term
|
8472 | 8472 | <!-- Status: edited -->
|
8473 | 8473 |
|
8474 | 8474 |
|
8475 |
| -<!-- Still need to add errata decided between 2012-08-15 and 2013-01-09 --> |
| 8475 | + |
| 8476 | + <li id=s.9.2a class=change> |
| 8477 | + <p><span class=updated>[2012-09-19]</span> Modify <a |
| 8478 | + href="visuren.html#box-gen" >“9.2 Controlling box |
| 8479 | + generation”</a> and <a |
| 8480 | + href="visuren.html#anonymous-block-level" >“9.2.1 |
| 8481 | + Block-level elements and block boxes”</a> as follows: |
| 8482 | + |
| 8483 | + <blockquote> |
| 8484 | + <h2>Controlling box generation</h2> |
| 8485 | + |
| 8486 | + <p>The following sections describe the types of boxes that may be |
| 8487 | + generated in CSS 2.1. A box's type affects, in part, its |
| 8488 | + behavior in the visual formatting model. The 'display' property, |
| 8489 | + described below, specifies a box's type. |
| 8490 | + |
| 8491 | + <p><ins>Certain values of the ''display' property cause an |
| 8492 | + element of the source document to generate a <dfn>principal |
| 8493 | + box</dfn> that contains descendant boxes and generated content |
| 8494 | + and is also the box involved in any positioning scheme. Some |
| 8495 | + elements may generate additional boxes in addition to the |
| 8496 | + principal box: 'list-item' elements. These additional boxes are |
| 8497 | + placed with respect to the principal box.</ins> |
| 8498 | + |
| 8499 | + <h3>9.2.1 Block-level elements and block boxes</h3> |
| 8500 | + |
| 8501 | + <p><del><dfn>Block-level elements</dfn> are those elements of the |
| 8502 | + source document that are formatted visually as blocks (e.g., |
| 8503 | + paragraphs). The following values of the 'display' property make |
| 8504 | + an element block-level: 'block', 'list-item', and 'table'.</del> |
| 8505 | + |
| 8506 | + <p><ins><dfn>Block-level elements</dfn> – those elements of |
| 8507 | + the source document that are formatted visually as blocks (e.g., |
| 8508 | + paragraphs) – are elements which generate a block-level |
| 8509 | + principal box. Values of the 'display' property that make an |
| 8510 | + element block-level include: 'block', 'list-item', and |
| 8511 | + 'table'. <dfn>Block-level boxes</dfn> are boxes that participate |
| 8512 | + in a block formatting context.</ins> |
| 8513 | + |
| 8514 | + <p><del><dfn>Block-level boxes</dfn> are boxes that participate |
| 8515 | + in a block formatting context. Each block-level element |
| 8516 | + generates a <dfn>principal block-level box</dfn> that contains |
| 8517 | + descendant boxes and generated content and is also the box |
| 8518 | + involved in any positioning scheme. Some block-level elements |
| 8519 | + may generate additional boxes in addition to the principal box: |
| 8520 | + 'list-item' elements. These additional boxes are placed with |
| 8521 | + respect to the principal box.</del> |
| 8522 | + |
| 8523 | + <p><del>Except for table boxes, which are described in a later |
| 8524 | + chapter, and replaced elements,</del> <ins>In |
| 8525 | + CSS 2.1,</ins> a block-level box is also a block container |
| 8526 | + box <ins>unless it is a table box or the principal box of a |
| 8527 | + replaced element</ins>. A <dfn >block container box</dfn> either |
| 8528 | + contains only block-level boxes or establishes an inline |
| 8529 | + formatting context and thus contains only inline-level |
| 8530 | + boxes. <ins>An element whose principal box is a block container |
| 8531 | + box is a <dfn >block container element.</dfn></ins> Values of |
| 8532 | + the 'display' property which make a non-replaced element |
| 8533 | + generate a block container include 'block', 'list-item' and |
| 8534 | + 'inline-block'. Not all block container boxes are block-level |
| 8535 | + boxes: non-replaced inline blocks and non-replaced table cells |
| 8536 | + are block containers but <ins>are</ins> not block-level |
| 8537 | + <del>boxes</del>. Block-level boxes that are also block |
| 8538 | + containers are called <dfn>block boxes</dfn>. |
| 8539 | + |
| 8540 | + <p>The three terms "block-level box," "block container box," and |
| 8541 | + "block box" are sometimes abbreviated as "block" where |
| 8542 | + unambiguous. |
| 8543 | + </blockquote> |
| 8544 | + |
| 8545 | + <!-- Status: edited --> |
| 8546 | + <!-- http://lists.w3.org/Archives/Public/www-style/2012Sep/0041.html --> |
| 8547 | + |
| 8548 | + |
| 8549 | + |
| 8550 | + <li id=s.9.2.4a class=change> |
| 8551 | + <p><span class=updated>[2012-09-19]</span> Modify <a |
| 8552 | + href="visuren.html#display-prop" >“9.2.4 The 'display' |
| 8553 | + property”</a> as follows: |
| 8554 | + |
| 8555 | + <blockquote> |
| 8556 | + <dl> |
| 8557 | + <dt><strong>block</strong> |
| 8558 | + |
| 8559 | + <dd>This value causes an element to generate a |
| 8560 | + <ins>principal</ins> block box. |
| 8561 | + |
| 8562 | + <dt><strong>inline-block</strong> |
| 8563 | + |
| 8564 | + <dd>This value causes an element to generate <del>an</del> |
| 8565 | + <ins>a principal</ins> inline-level block container. |
| 8566 | + <ins>(</ins>The inside of an inline-block is formatted as a |
| 8567 | + block box, and the element itself is formatted as an atomic |
| 8568 | + inline-level box.<ins>)</ins> |
| 8569 | + |
| 8570 | + </dl> |
| 8571 | + </blockquote> |
| 8572 | + |
| 8573 | + <!-- Status: edited --> |
| 8574 | + <!-- http://lists.w3.org/Archives/Public/www-style/2012Sep/0041.html --> |
| 8575 | + |
| 8576 | + |
| 8577 | + |
| 8578 | + <li id=s.17.4b class=change> |
| 8579 | + <p><span class=updated>[2012-09-19]</span> Modify <a |
| 8580 | + href="tables.html#model" >“17.4 Tables in the visual |
| 8581 | + formatting model”</a> as follows: |
| 8582 | + |
| 8583 | + <blockquote> |
| 8584 | + <p>In both cases, the table generates a principal block |
| 8585 | + <ins>container</ins> box called the <dfn>table wrapper box</dfn> |
| 8586 | + that contains the table box itself and any caption boxes (in |
| 8587 | + document order). The <dfn>table box</dfn> is a block-level box |
| 8588 | + that contains the table's internal table boxes. The caption |
| 8589 | + boxes are <ins>principal</ins> block-level boxes that retain |
| 8590 | + their own content, padding, margin, and border areas, and are |
| 8591 | + rendered as normal block boxes inside the table wrapper |
| 8592 | + box. Whether the caption boxes are placed before or after the |
| 8593 | + table box is decided by the 'caption-side' property, as |
| 8594 | + described below. |
| 8595 | + |
| 8596 | + <p>The table wrapper box is <del>a 'block' box if the table is |
| 8597 | + block-level</del> <ins>block-level for 'display: table'</ins>, |
| 8598 | + and <del>an 'inline-block' box if the table is |
| 8599 | + inline-level</del> <ins>inline-level for 'display: |
| 8600 | + inline-table'</ins>. The table wrapper box establishes a block |
| 8601 | + formatting context, and the table box establishes a table |
| 8602 | + formatting context. The table box (not the table wrapper box) is |
| 8603 | + used when doing baseline vertical alignment for an |
| 8604 | + 'inline-table'. The width of the table wrapper box is the |
| 8605 | + border-edge width of the table box inside it, as described by |
| 8606 | + section 17.5.2. Percentages on 'width' and 'height' on the table |
| 8607 | + are relative to the table wrapper box's containing block, not |
| 8608 | + the table wrapper box itself. |
| 8609 | + </blockquote> |
| 8610 | + |
| 8611 | + <!-- Status: edited --> |
| 8612 | + <!-- http://lists.w3.org/Archives/Public/www-style/2012Sep/0041.html --> |
| 8613 | + |
| 8614 | + |
| 8615 | + |
| 8616 | + <li id=s.17.4c class=change> |
| 8617 | + <p><span class=updated>[2012-09-19]</span> For compatibility with |
| 8618 | + SVG, modify the definition of macro num in <a |
| 8619 | + href="syndata.html#tokenization" >“4.1.1 |
| 8620 | + Tokenization”</a> as follows: |
| 8621 | + |
| 8622 | + <blockquote> |
| 8623 | + <table> |
| 8624 | + <tr> |
| 8625 | + <td><del>num</del> |
| 8626 | + <td><del><code>[-+]?[0-9]+|[-+]?[0-9]*\.[0-9]+</code></del> |
| 8627 | + <tr> |
| 8628 | + <td><ins>num</ins> |
| 8629 | + <td><ins><code>[+-]?([0-9]+|[0-9]*\.[0-9]+)(e[+-]?[0-9]+)?</code></ins> |
| 8630 | + </table> |
| 8631 | + </blockquote> |
| 8632 | + |
| 8633 | + <!-- Status: edited --> |
| 8634 | + <!-- As decided on 2012-08-15 --> |
| 8635 | + |
| 8636 | + |
8476 | 8637 |
|
8477 | 8638 | </ul>
|
8478 | 8639 |
|
|
0 commit comments