11<h1>CSS Table Module Level 3</h1>
22<pre class='metadata'>
3- Shortname : css-tables-3
3+ Shortname : css-tables
44Level : 3
55Status : ED
66Work Status : Exploring
@@ -403,13 +403,13 @@ spec:css22; type:property; text:display
403403 <!--——————————————————————————————————————————————————————————————————————————-->
404404 <h4 id="fixup-boxes">Characteristics of fixup boxes</h4>
405405
406- Beside their display type, the anonymous boxes created for fixup purposes
407- do not receive any specific or default styling,
406+ Beside their display type, the anonymous boxes created for fixup purposes
407+ do not receive any specific or default styling,
408408 except where otherwise mentioned by this specification.
409-
410- This means
411- their computed background is “transparent”,
412- their computed padding is “0px”,
409+
410+ This means
411+ their computed background is “transparent”,
412+ their computed padding is “0px”,
413413 their computed border-style is “none”, and
414414 inherited properties get their value from the closest element ancestor of the box.
415415
@@ -1476,7 +1476,7 @@ spec:css22; type:property; text:display
14761476 other than <code> auto</code> ,
14771477 the <a href="#used-width-of-table">used width</a> is the greater of
14781478 <a>W</a> ,
1479- <a href="#capmin">CAPMIN</a> , and
1479+ <a href="#capmin">CAPMIN</a> , and
14801480 <a href="#gridmin">GRIDMIN</a> .
14811481 <div class="note">
14821482 If the used width is greater than <a href="#gridmin">GRIDMIN</a> ,
@@ -1485,8 +1485,8 @@ spec:css22; type:property; text:display
14851485 </div>
14861486
14871487 <li> If the <a>table-root</a> element has 'width: auto' ,
1488- the <a href="#used-width-of-table">used width</a> is the greater of
1489- min(<a href="#gridmax">GRIDMAX</a> , the table's containing block width),
1488+ the <a href="#used-width-of-table">used width</a> is the greater of
1489+ min(<a href="#gridmax">GRIDMAX</a> , the table's containing block width),
14901490 <a href="#capmin">CAPMIN</a> , and
14911491 <a href="#gridmin">GRIDMIN</a> .
14921492 </ul>
@@ -1522,9 +1522,9 @@ spec:css22; type:property; text:display
15221522 <b> Rule 0: </b>
15231523 <span>
15241524 <a>In fixed mode</a> ,
1525- auto and percentages columns are assigned a minimum width of zero pixels, and
1525+ auto and percentages columns are assigned a minimum width of zero pixels, and
15261526 percentage resolution follows a different set of rules,
1527- whose goal is to ensure pixel columns always get assigned their preferred width.
1527+ whose goal is to ensure pixel columns always get assigned their preferred width.
15281528 </span>
15291529
15301530 <p id="width-distribution-principles-r1">
@@ -1603,7 +1603,7 @@ spec:css22; type:property; text:display
16031603
16041604 When a table is laid out at a given used width,
16051605 the used width of each column must be determined as follows,
1606- eventually after considering <a href="#width-distribution-in-fixed-mode">the changes to this algorithm</a>
1606+ eventually after considering <a href="#width-distribution-in-fixed-mode">the changes to this algorithm</a>
16071607 applied <a>in fixed mode</a> .
16081608
16091609 First, each column of the table is assigned a <dfn>sizing type</dfn> :
@@ -1613,12 +1613,12 @@ spec:css22; type:property; text:display
16131613 - <dfn>pixel-column</dfn> :<br>
16141614 column whose any constraint is defined to use a defined length only (and is not a percent-column)
16151615 - <dfn>auto-column</dfn> :<br>
1616- any other column
1616+ any other column
16171617
16181618 Then, valid sizing methods are to be assigned to the columns by sizing type, yielding the following guesses:
16191619
16201620 <ol>
1621- <li> The <dfn>min-content guess</dfn> is the set of column width assignments where
1621+ <li> The <dfn>min-content guess</dfn> is the set of column width assignments where
16221622 each column is assigned its min-content width.
16231623
16241624 <li> The <dfn>min-content-percentage guess</dfn> is the set of column width assignments where:
@@ -1663,8 +1663,8 @@ spec:css22; type:property; text:display
16631663
16641664 <div class="note">
16651665 Note that:
1666-
1667- - The <a>assignable table width</a> is always greater than or equal
1666+
1667+ - The <a>assignable table width</a> is always greater than or equal
16681668 to the table width resulting from the min-content guess.
16691669 - The widths for each column in the four guesses
16701670 (min-content guess, min-content-percentage guess, min-content-specified guess, and max-content guess)
@@ -1695,17 +1695,17 @@ spec:css22; type:property; text:display
16951695 <h5 id="width-distribution-in-fixed-mode">Changes to width distribution in fixed mode</h5>
16961696
16971697 The following changes to previous algorithm apply <a>in fixed mode</a> :
1698-
1698+
16991699 - The minimum width of percent-columns and auto-columns is considered to be zero
17001700
17011701 - Cells ignore their border and padding size if their width is a percentage ('box-sizing' is ignored)
1702-
1703- - If, when percentages are resolved based on the <a>assignable table width</a> ,
1702+
1703+ - If, when percentages are resolved based on the <a>assignable table width</a> ,
17041704 the sum of columns widths based on this resolution would exceed the assignable table width,
17051705 they are instead to be resolved relative to their percentage value such that
17061706 the sum of columns width meets the assignable table width exactly.
17071707
1708- - Columns whose size is computed as a sum of a percentage and a pixel length must be sized as if they counted as two columns,
1708+ - Columns whose size is computed as a sum of a percentage and a pixel length must be sized as if they counted as two columns,
17091709 one with the pixel value, the other with the percentage value.
17101710
17111711
@@ -1825,17 +1825,17 @@ spec:css22; type:property; text:display
18251825
18261826 Once the final size of the table and the rows has been determined,
18271827 the content of the table-cells must also go through a second layout pass,
1828- where, if appropriate, percentage-based heights are this time resolved
1828+ where, if appropriate, percentage-based heights are this time resolved
18291829 against their parent cell used height.
18301830
18311831 It is appropriate to resolve percentage heights on direct children of table cells
18321832 if the cell is considered to have its height specified explicitly
18331833 or the element is absolutely positioned, see <a href="http://www.w3.org/TR/CSS2/visudet.html#the-height-property">CSS 2</a> .
18341834
1835- It is further clarified that
1835+ It is further clarified that
18361836 a cell is considered to have its height specified explicitly
1837- if the computed height of the cell or any of its table ancestors is a length or percentage.
1838-
1837+ if the computed height of the cell or any of its table ancestors is a length or percentage.
1838+
18391839 </div>
18401840
18411841 <div class="note">
@@ -2019,7 +2019,7 @@ spec:css22; type:property; text:display
20192019 <div class="issue">
20202020 EDITORIAL. TODO. For current proposal, skip to [[#height-distribution-algorithm]] .
20212021 </div>
2022-
2022+
20232023 <details class="note">
20242024 <summary tabindex="0" style="font-weight: bold; font-size: 120%;">
20252025 Investigations on height distribution
@@ -2534,7 +2534,7 @@ spec:css22; type:property; text:display
25342534 user agents must repeat
25352535 <a href="#table-header-group">header rows</a> and
25362536 <a href="#table-footer-group">footer rows</a>
2537- on each page spanned by a table
2537+ on each page spanned by a table
25382538 if the page is the table's fragmentainer,
25392539 if the header/footer has avoid 'break-inside' applied to it,
25402540 if the height required to do so is inferior to
0 commit comments