Skip to content

Commit 78a04cf

Browse files
author
Greg Whitworth
committed
[css-tables] Continue to transfer issues to GH
1 parent 770d623 commit 78a04cf

File tree

1 file changed

+7
-51
lines changed

1 file changed

+7
-51
lines changed

css-tables-3/Overview.bs

Lines changed: 7 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,7 @@ spec:css21; type:property; text:max-width
254254

255255
</dl>
256256

257-
<p class="issue">
258-
We should define the table grid, table grid rows, table grid columns,
259-
and in general what spanning means for table-cells
260-
(e.g. a rowspanning table-cell, a colspanning table-cell, etc).
261-
Inspiration can be taken from
262-
<a href="https://drafts.csswg.org/css-grid/#grid-concepts">CSS Grid</a> and/or
263-
<a href="https://html.spec.whatwg.org/#table-processing-model">HTML</a>.
257+
ISSUE(603): Define the table grid
264258

265259

266260
<!--------------------------------------------------------------------------------->
@@ -306,15 +300,8 @@ spec:css21; type:property; text:max-width
306300
are the first and/or last child of a <a>tabular container</a>,
307301
and whose immediate sibling (if any) is a <a>table-non-root</a> box,
308302
are treated as if they had <code>display: none</code>.
309-
<div class="issue">
310-
This (combined with previous rule) is a breaking change from <a href="https://drafts.csswg.org/css2/tables.html#anonymous-boxes">CSS 2.1</a>.
311-
Edge is the only implementation of the complex version so we might as well drop it.
312-
The spec now covers Firefox behavior.
313-
Chrome collapses everything which is a bug anyway.
314-
<a href="https://jsfiddle.net/nbh4r9u8/1/" class="hint">!!Testcase</a>.
315-
<a href="https://jsfiddle.net/nbh4r9u8/2/" class="hint">!Testcase</a>.
316-
<a href="https://jsfiddle.net/nbh4r9u8/3/" class="hint">!Testcase</a>.
317-
</div>
303+
304+
ISSUE(467): Fixup collapsible whitespace
318305

319306
</ol>
320307
</li>
@@ -899,22 +886,7 @@ spec:css21; type:property; text:max-width
899886

900887
</div>
901888

902-
<div class="issue">
903-
<strong>This proposal does not respect these stated CSS 2.1 requirements:</strong><br/>
904-
UAs must compute an initial left and right border width for the table
905-
by examining the first and last cells in the first row of the table.
906-
The left border width of the table is half of the first cell's collapsed left border,
907-
and the right border width of the table is half of the last cell's collapsed right border.
908-
If subsequent rows have larger collapsed left and right borders,
909-
then any excess spills into the margin area of the table.
910-
</div>
911-
912-
<div class="issue">
913-
This proposal is doing worse than Edge and Firefox (but better than Chrome) when
914-
row- or colspanned cells have border styles which conflict with their neighbors,
915-
and those neighbors have different styles which conflict with each other.
916-
This is a necessary trade-of to make the model sane.
917-
</div>
889+
ISSUE(604): border-collapsing breaking change from 2.1
918890

919891
<!--------------------------------------------------------------------------------->
920892
<h4 id="conflict-resolution-for-collapsed-borders">Conflict Resolution for Collapsed Borders</h4>
@@ -1035,15 +1007,7 @@ spec:css21; type:property; text:max-width
10351007
set CurrentlyWinningBorderProperties to its properties&#8221;.
10361008
</div>
10371009

1038-
<div class="issue">
1039-
There is an outstanding proposal from Fantasai to
1040-
change the "more specific than" part of these rules
1041-
to "as specific or more than".
1042-
This would change the priority order
1043-
from
1044-
cell, track, track-group, table
1045-
to
1046-
table, track-group, track, cell.
1010+
ISSUE(606): harminozation of collapsed borders
10471011

10481012
</div>
10491013

@@ -1172,21 +1136,13 @@ spec:css21; type:property; text:max-width
11721136
<ul>
11731137
<li><a>In separated-borders mode</a>: the computed horizontal padding and border of the table-root
11741138
<li><a>In collapsed-borders mode</a>: the used border-width values of the cell (half the winning border-width)
1175-
<div class="issue">
1176-
Is this the correct way to account for the various changes
1177-
that have gone into CSS2.1
1178-
regarding which border sticks out into the margin?
1179-
</div>
11801139
</ul>
11811140

11821141
<p class="note">
11831142
The margins are not included in the table intrinsic offsets
11841143
because handling of margins depends on the 'caption-side' property.
1185-
<div class="issue">But doesn't that break handling of percentage padding?
1186-
<a class="hint" href="https://jsfiddle.net/j5dbco4m/">
1187-
I don't think so because they are resolved based on parent anyway
1188-
</a>
1189-
</div>
1144+
1145+
ISSUE(608): Handling of intrinsic offsets when in border collapsing mode
11901146

11911147
<!--------------------------------------------------------------------------------->
11921148
<dt><dfn>total horizontal border spacing</dfn></dt>

0 commit comments

Comments
 (0)