@@ -253,7 +253,8 @@ spec:css21; type:property; text:max-width
253
253
254
254
<p>
255
255
Any <a>table-internal</a> element will automatically generate necessary anonymous table objects around itself, if necessary.
256
- Any non-table descendant of a <a>table-root</a> must have a ancestors consisting of
256
+ Any descendant of a <a>table-root</a> that is not table-internal
257
+ must have a set of ancestors in the table consisting of
257
258
at least three nested objects corresponding to
258
259
a <a>table</a> /<a>inline-table</a> element,
259
260
a <a>table-row</a> element, and
@@ -569,7 +570,12 @@ spec:css21; type:property; text:max-width
569
570
table[bordercolor=$color] {
570
571
border-color: /*parseHTMLColor($color)*/;
571
572
}
572
- table[bordercolor] {
573
+ table[bordercolor] > :matches(tbody, thead, tfoot, tr, colgroup, col),
574
+ table[bordercolor] > :matches(tbody, thead, tfoot) > tr,
575
+ table[bordercolor] > :matches(tbody, thead, tfoot) > tr > :matches(td, th),
576
+ table[bordercolor] > tr > :matches(td, th)
577
+ table[bordercolor] > colgroup > col
578
+ ) {
573
579
border-color: inherit;
574
580
}
575
581
table[bgcolor=$color] {
@@ -772,8 +778,8 @@ spec:css21; type:property; text:max-width
772
778
consecutive tracks spanned by the same set of cells
773
779
are merged into one single track
774
780
for the purpose of computing the layout of the table
775
- if except the first of such sequence of tracks
776
- there is no table-column/table-row element defining them explicitely ;
781
+ if there is no table-column/table-row element defining them explicitly
782
+ (except possibly the first track of the sequence) ;
777
783
if 'table-layout' computes to "fixed" on the table-root,
778
784
columns are however never merged together.
779
785
Change the spanning of the cells contained in those tracks
@@ -866,14 +872,14 @@ spec:css21; type:property; text:max-width
866
872
a <code> <length-percentage></code> ,
867
873
<code> min-content</code> or
868
874
<code> fit-content</code> ;
869
- in the other cases , the computed value of the property is always <code> auto</code> .
875
+ when it is not one of those values , the computed value of the property is always <code> auto</code> .
870
876
871
877
<p>
872
878
When the 'table-layout' property computes to <code> fixed</code> ,
873
879
the content of the table-cells is ignored for the purpose of width computation
874
880
the aggregation algorithm for column sizing is not applied beyond the first row,
875
- and the values explicitely specified for the table-columns and the first row of the table are used instead;
876
- columns with undefinite widths are attributed their fair share of the remaining space
881
+ and the values explicitly specified for the table-columns and the first row of the table are used instead;
882
+ columns with indefinite widths are attributed their fair share of the remaining space
877
883
after the columns with a definite width have been considered, or 0px if there is no remaining space
878
884
(see [[#computing-column-measures]] ).
879
885
@@ -1386,7 +1392,7 @@ spec:css21; type:property; text:max-width
1386
1392
1387
1393
<!--------------------------------------------------------------------------------->
1388
1394
<dt> <dfn>table intrinsic offsets</dfn> </dt>
1389
- <dd> The table intrinsic offsets is a term to capture the parts of the padding and border of a table
1395
+ <dd> The table intrinsic offsets capture the parts of the padding and border of a table
1390
1396
that are relevant to intrinsic width calculation.
1391
1397
It is a set of computed values for border-left-width, padding-left, padding-right, and border-right-width
1392
1398
(along with zero values for margin-left and margin-right)
@@ -1714,7 +1720,7 @@ spec:css21; type:property; text:max-width
1714
1720
<p class="note">
1715
1721
As noted before, this would usually be the sum of preferred width of all columns, plus any extra.
1716
1722
In this case, the width distribution will result in giving each column its preferred width.
1717
- There are however a few cases where the authors asks for some other width explicitely ,
1723
+ There are however a few cases where the author asks for some other width explicitly ,
1718
1724
as well as a few cases where the table cannot be given the width it requires.
1719
1725
1720
1726
<p class="issue">
@@ -2581,8 +2587,8 @@ spec:css21; type:property; text:max-width
2581
2587
<strong> Visible tracks: </strong>
2582
2588
For the purpose of this algorithm, a column or row
2583
2589
is considered a <dfn id="visible-track">visible track</dfn> if both of those conditions apply:
2584
- <ul><li> It is not explicitely defined by a table-column or table-row element, or:<br/>
2585
- It is explicitely defined by a table-column or table-row element that does not have visibility:collapse
2590
+ <ul><li> It is not explicitly defined by a table-column or table-row element, or:<br/>
2591
+ It is explicitly defined by a table-column or table-row element that does not have visibility:collapse
2586
2592
<li> It is not logically contained in a table-column-grouping or table-row-grouping element, or:<br/>
2587
2593
It is logically contained in a table-column-grouping or table-row-grouping element that does not have visibility:collapse</ul>
2588
2594
</div>
0 commit comments