You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<del>'inline-table', an object corresponding to</del><ins>'table-footer-group'</ins>
336
336
337
337
<dt><ins>proper table child</ins>
338
-
<dd>A <del>'table' element will be generated between P and T. This object will span all consecutive siblings (in the document tree) of T that require</del><ins>'table-row' box, row group box, 'table-column' box,
339
-
'table-column-group' box, or 'table-caption-box'.</ins>
338
+
<dd>A <del>'table' element will be generated between P and T. This object will span all</del><ins>'table-row' box, row group box, 'table-column' box,
339
+
'table-column-group' box, or 'table-caption' box.</ins>
340
340
341
341
<dt><ins>proper table row parent</ins>
342
-
<dd>A 'table' <del>parent: 'table-row', 'table-row-group', 'table-header-group', 'table-footer-group', 'table-column', 'table-column-group', and 'caption'. If a child T of a 'table-row' element P is not</del><ins>or 'inline-table' box or row group box</ins>
342
+
<dd><ins>A 'table' or 'inline-table' box or row group box</ins>
343
343
344
344
<dt><ins>internal table box</ins>
345
-
<dd>A 'table-cell' <del>element, an object corresponding to</del><ins>box, 'table-row' box, row group box,
345
+
<dd><ins>A 'table-cell' box, 'table-row' box, row group box,
346
346
'table-column' box, or 'table-column-group' box.</ins>
347
347
348
348
<dt><ins>tabular container</ins>
349
-
<dd>A <del>'table-cell' element will be generated between P and T. This object spans all</del><ins>'table-row' box or proper table row parent</ins>
349
+
<dd><ins>A 'table-row' box or proper table row parent</ins>
350
350
351
351
<dt><ins>consecutive</ins>
352
352
<dd><ins>Two sibling boxes are</ins> consecutive <ins>if they have no intervening</ins>
353
-
siblings <ins>other than, optionally, an anonymous inline containing
354
-
only white spaces. A sequence</ins> of <del>T that are not 'table-cell' elements. Example(s):</del><ins>sibling boxes is consecutive if
355
-
each box</ins>in<del>this XML example, a 'table' element</del><ins>the sequence</ins> is <del>assumed</del><ins>consecutive</ins> to <del>contain the HBOX element: <HBOX> <VBOX>George</VBOX> <VBOX>4287</VBOX> <VBOX>1998</VBOX> </HBOX> because</del>the <del>associated style sheet is: HBOX { display: table-row } VBOX { display: table-cell } Example(s):</del><ins>one before it</ins> in
356
-
<del>this example, three 'table-cell' elements are assumed to contain</del>the <del>text in</del><ins>sequence.</ins>
353
+
siblings <del>(in</del><ins>other than, optionally, an anonymous inline containing
354
+
only white spaces. A sequence of sibling boxes is consecutive if
355
+
each box in</ins>the<del>document tree)</del><ins>sequence is consecutive to the one before it in
356
+
the sequence.</ins>
357
357
</dl>
358
-
<p><ins>For</ins>the<del>ROWs. Note that</del><ins>purposes of these rules, out-of-flow elements are
359
-
represented as inline elements of zero width and height. Their
358
+
<p><ins>For the purposes</ins>of<del>T that require a 'table' parent: 'table-row', 'table-row-group', 'table-header-group', 'table-footer-group', 'table-column', 'table-column-group',</del><ins>these rules, out-of-flow elements are
359
+
represented as inline elements of zero width</ins> and <del>'caption'.</del><ins>height. Their
360
360
containing blocks are chosen accordingly.</ins>
361
361
362
-
<p>The <del>text is further encapsulated</del><ins>following steps are performed</ins> in <del>anonymous inline boxes,</del><ins>three stages.</ins>
362
+
<p><ins>The following steps are performed in three stages.</ins>
363
363
<ol>
364
364
<li><ins>Remove irrelevant boxes:</ins>
365
365
<ol>
366
-
<li><ins>All child boxes of a 'table-column' parent are treated</ins> as <del>explained in visual formatting model : <STACK> <ROW>This</del><ins>if
366
+
<li><ins>All child boxes of a 'table-column' parent are treated as if
367
367
they had 'display: none'.</ins>
368
368
369
-
<li><ins>If a child</ins><var><ins>C</ins></var><ins>of a 'table-column-group' parent</ins> is
370
-
<del>the <D>top</D> row.</ROW> <ROW>This</del><ins>not a 'table-column' box, then it</ins> is <del>the <D>middle</D> row.</ROW> <ROW>This</del><ins>treated as if it had
369
+
<li>If a child<var><del>T</del><ins>C</ins></var> of a <del>'table-row' element P</del><ins>'table-column-group' parent</ins> is
370
+
not a <del>'table-cell' element, an object corresponding to</del><ins>'table-column' box, then it is treated as if it had
371
371
'display: none'.</ins>
372
372
373
-
<li><ins>If a child</ins><var><ins>C</ins></var><ins>of a tabular container</ins><var><ins>P</ins></var>
374
-
is <del>the</del><ins>an anonymous inline box that contains only white space,
375
-
and its immediately preceding and following siblings, if
376
-
any, are proper table descendants of</ins><var><ins>P</ins></var><ins>and are
377
-
either 'table-caption' or internal table boxes, then it is
378
-
treated as if it had 'display: none'. A box</ins><var><ins>D</ins></var><ins>is
379
-
a proper table descendant of</ins><var><ins>A</ins></var><ins>if</ins><var><ins>D</ins></var>
380
-
<ins>can be a descendant of</ins><var><ins>A</ins></var><ins>without causing the
381
-
generation of any intervening 'table' or 'inline-table'
373
+
<li><ins>If</ins> a <del>'table-cell' element will be generated between</del><ins>child</ins><var><ins>C</ins></var><ins>of a tabular container</ins><var>P</var>
374
+
<ins>is an anonymous inline box that contains only white space,</ins>
375
+
and <del>T. This object spans all consecutive siblings</del><ins>its immediately preceding and following siblings, if
376
+
any, are proper table descendants</ins>of <var><del>T that</del><ins>P</ins></var><ins>and</ins> are
377
+
<del>not 'table-cell' elements. Example(s): In this XML example,</del><ins>either 'table-caption' or internal table boxes, then it is
378
+
treated as if it had 'display: none'.</ins> A <del>'table' element</del><ins>box</ins><var><ins>D</ins></var> is
379
+
<del>assumed to contain the HBOX element: <HBOX> <VBOX>George</VBOX> <VBOX>4287</VBOX> <VBOX>1998</VBOX> </HBOX> because</del><ins>a proper table descendant of</ins><var><ins>A</ins></var><ins>if</ins><var><ins>D</ins></var>
380
+
<ins>can be a descendant of</ins><var><ins>A</ins></var><ins>without causing</ins> the
381
+
<del>associated style sheet is: HBOX {</del><ins>generation of any intervening 'table' or 'inline-table'
382
382
boxes.</ins>
383
383
384
384
<li><ins>If a box</ins><var><ins>B</ins></var><ins>is an anonymous inline containing only
<dd>A <del>box corresponding to</del><ins>'table-row' box, row group box, 'table-column' box,
339
-
'table-column-group' box, or 'table-caption-box'.</ins>
339
+
'table-column-group' box, or 'table-caption' box.</ins>
340
340
341
341
<dt><ins>proper table row parent</ins>
342
342
<dd>A 'table' <del>element will be generated between P and T. If P is an 'inline' box, then the generated box must be an</del><ins>or</ins> 'inline-table' box <del>instead of</del><ins>or row group box</ins>
<li><ins>If</ins> a <del>box corresponding to</del><ins>child</ins><var><ins>C</ins></var><ins>of</ins> a <del>'table' element will be generated between P and T. If</del><ins>tabular container</ins><var>P</var>
374
-
is an <del>'inline' box, then the generated</del><ins>anonymous inline</ins>box <del>must be an 'inline-table' box instead of a 'table' box. Thisbox will span all consecutive sibling boxes of T</del>that <del>require a 'table' parent: 'table-row', 'table-row-group', 'table-header-group', 'table-footer-group', 'table-column', 'table-column-group',</del><ins>contains only white space,</ins>
374
+
is an <del>'inline' box, then the generatedbox must be an 'inline-table' box instead of a 'table' box. This</del><ins>anonymous inline</ins>box <del>will span all consecutive sibling boxes of T</del>that <del>require a 'table' parent: 'table-row', 'table-row-group', 'table-header-group', 'table-footer-group', 'table-column', 'table-column-group',</del><ins>contains only white space,</ins>
375
375
and <del>'table-caption', including any anonymous 'table-row' boxes generated by rule 1.</del><ins>its immediately preceding and following siblings,</ins> if
376
376
<del>the parent P</del><ins>any, are proper table descendants</ins> of <var><del>a 'table-row-group' (or 'table-header-group', 'table-footer-group', or 'table-column-group'</del><ins>P</ins></var><ins>and are
377
377
either 'table-caption'</ins> or <del>'table-caption') box T</del><ins>internal table boxes, then it</ins> is
0 commit comments