- From: Lachlan Hunt <lachlan.hunt@lachy.id.au>
- Date: Mon, 11 Jul 2005 22:32:38 +1000
- To: W3C Style List <www-style@w3.org>
Hi,
I'm in the process of designing and writing test cases for the fixed
table layout algorithm [1] and I have found a possible issue. The spec
states:
| If a subsequent row has more columns than the first, then additional
| columns must not be rendered. When using 'table-layout: fixed',
| authors should not omit columns from the first row.
That indicates that the total number of columns in the table is
determined from the number of columns spanned by the cells in the first
row. However, what if there are more 'table-column' elements than the
first row? Should a UA still determine the number of columns from the
first row or can that be determined from the number of table-columns?
For example:
<table>
<col>
<col>
<col>
<col> <!-- 4 columns -->
<tr>
<td>test</td>
<td>test</td>
<td>test</td> <!-- 3 cells -->
</tr>
</table>
with this style:
table { table-layout: fixed; width: 100%; }
I tested Firefox 1.0.4, IE6 and Opera 8 and each of them leave space for
the 4th cell.
Can the spec be clarified to either explicity allow or disallow this
behaviour?
[1] http://www.w3.org/TR/CSS21/tables.html#fixed-table-layout
--
Lachlan Hunt
http://lachy.id.au/
Received on Monday, 11 July 2005 13:20:22 UTC