@@ -13,7 +13,6 @@ Former editor: Bert Bos, W3C
1313Former editor : David Baron, Mozilla
1414Former editor : Markus Mielke, Microsoft
1515Former editor : Saloni Mira Rai, Microsoft
16- !Issue Tracking : <a href="https://github.com/gregwhitworth/css-table-3/issues">Github</a>
1716Abstract : This CSS module defines a two-dimensional grid-based layout system, optimized for tabular data rendering. In the table layout model, each display node is assigned to an intersection between a set of consecutive rows and a set of consecutive columns, themselves generated from the table structure and sized according to their content.
1817Ignored Terms : block-level box
1918</pre>
@@ -2381,15 +2380,22 @@ spec:css21; type:property; text:max-width
23812380
23822381 <p>
23832382 When a table doesn't fit entirely in a fragmentainer,
2384- the user agent has to insert some horizontal gap
2383+ the user agent has to insert some vertical gap
2385
10000
2384 between the rows located before and at the overflow point
23862385 such that the two rows end up separated in sibling fragmentainers.
2386+
2387+ <p class="issue">
2388+ Add a figure clarifying this.
2389+
23872390 <p>
2388- When there is no row fitting entirely the current fragmentainer,
2391+ When there is no row fitting entirely in the current fragmentainer,
23892392 user agents must split each cell of the row among the two fragmentainers
2390- so that all fragments preserve the same height.
2393+ so that all fragments in the same fragmentainer preserve the same height.
23912394 Then, the user agent must fragment the content of each cell
23922395 among its two fragments in parallel.
2396+
2397+ <p class="issue">
2398+ Add a figure clarifying this.
23932399
23942400 <p>
23952401 When 'break-before' or 'break-after' is applied
@@ -2404,10 +2410,15 @@ spec:css21; type:property; text:max-width
24042410
24052411 <p>
24062412 When rendering the document into a paged media,
2407- user agents should repeat
2413+ user agents must repeat
24082414 <a href="#table-header-group">header rows</a> and
24092415 <a href="#table-footer-group">footer rows</a>
24102416 on each page spanned by a table.
2417+
2418+ <p>
2419+ When the header rows are being repeated, user agents must
2420+ leave room and potentially render the table top border.
2421+ The same applies for footer rows and the table bottom border.
24112422
24122423 <p>
24132424 When doing so doesn't leave enough space to insert at least one content row,
@@ -2416,6 +2427,10 @@ spec:css21; type:property; text:max-width
24162427 <p>
24172428 When doing so still doesn't leave enough space to insert at least one content row,
24182429 users agents must drop the repeated header.
2430+
2431+ <p class="issue">
2432+ Should we just remove the text about paged media,
2433+ and extend this to every fragmentation context?
24192434
24202435<!--------------------------------------------------------------------------------->
24212436<h2 id="security">Security Considerations</h2>
0 commit comments