11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
22<html lang="en">
3- <!-- $Id: tables.src,v 2.61 2003-03-03 04:57:55 bbos Exp $ -->
3+ <!-- $Id: tables.src,v 2.62 2003-03-06 15:35:05 bbos Exp $ -->
44<head>
55<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
66<title>Tables</title>
@@ -238,7 +238,10 @@ class="value-def"
238238name="value-def-table-caption">table-caption</a></span></strong> (In
239239HTML: CAPTION)
240240
241- <dd>Specifies a caption for the table.
241+ <dd>Specifies a caption for the table. Use of multiple elements with
242+ 'display: caption' is undefined; authors should not put more than one
243+ element with 'display: caption' inside a table or inline-table
244+ element.
242245</dl>
243246
244247<p>Elements with <span class="propinst-display">'display'</span> set
@@ -377,10 +380,7 @@ D { display: inline; font-weight: bolder }
377380
378381</div><!-- end of example -->
379382
380- <P>HTML user agents are not required to create
381- anonymous objects according to the above rules.
382-
383- <h2>Column selectors</h2>
383+ <h2>Columns</h2>
384384
385385<p>Table cells may belong to two contexts: rows and columns. However,
386386in the source document cells are descendants of rows, never of
@@ -485,7 +485,7 @@ respect to the table box. Values have the following meanings:</p>
485485if they were a block element before or after the table, except that
486486(1) they inherit inheritable properties from the table, and (2) they are
487487not considered to be a block box for the purposes of any
488- 'compact' or ' run-in' element that may precede the table.
488+ 'run-in' element that may precede the table.
489489
490490<p>A caption that is above or below a table box also behaves like a
491491block box for width calculations; the width is computed with respect
@@ -512,8 +512,7 @@ caption { caption-side: bottom;
512512
513513<h2>Visual layout of table contents</h2>
514514
515- <P>Like other elements of the <a
516- href="conform.html#doclanguage">document language</a>, internal table
515+ <P>Internal table
517516elements generate rectangular <a
518517href="box.html#box-dimensions">boxes</a> with content and
519518borders. Cells have padding as well. Internal table elements do not
@@ -522,7 +521,7 @@ have margins.
522521<p>The visual layout of these boxes is governed by a rectangular,
523522irregular grid of rows and columns. Each box occupies a whole number
524523of grid cells, determined according to the following rules.
525- These rules do not apply to HTML 4.0 or earlier HTML versions;
524+ These rules do not apply to HTML 4 or earlier HTML versions;
526525HTML imposes its own limitations on row and column spans.
527526</p>
528527
@@ -632,7 +631,7 @@ but this extension does not affect background image positioning.
632631boxes. Each column is as tall as the column groups and as wide as a
633632normal (single-column-spanning) cell in the column. The background
634633extends to cover the full area of all cells that originate in the
635- column, even if they span outside the column, but this this extension
634+ column, even if they span outside the column, but this extension
636635does not affect background image positioning.
637636</li>
638637<li>
@@ -806,6 +805,10 @@ for the table element and the sum of the column widths (plus
806805cell spacing or borders). If the table is wider than the columns,
807806the extra space should be distributed over the columns.
808807
808+ <p>It is undefined what happens if a subsequent row has more columns
809+ than the first. When using 'table-layout: fixed', authors should not
810+ omit columns from the first row.
811+
809812<p>In this manner, the user agent can begin to lay out the table once
810813the entire first row has been received. Cells in subsequent rows do
811814not affect column widths. Any cell that has content that overflows
0 commit comments