Re: Fwd: [CSS21] properties for table-column (In HTML: COL) & table-column-group (In HTML: COLGROUP) items.

> 
> 
> The only valid properties for table-column type elements
> <a href="http://www.w3.org/TR/2005/WD-CSS21-20050613/tables.html#q4">17.3
> Columns</a> are 'border', 'background',  'width',  and 'visibility'.

I believe the reasoning here is that border, width and visibility 
are necessary for HTML col elements to do their intended job of
allowing fixed table layouts, and that background doesn't require
any inheritance into non-nested elements; the background is conceptually
completely rendered before the cell boxes are started.

> Additionally these elements should support 'color', and the various
> 'text', 'font' and 'align' properties. All of the supported properties

Allowing these properties would require a radical change to the
inheritance rules as inheritance would no longer be from outermost
to innermost, but would also have cases involving siblings.  You
would, for example, need to define the relative priority of 
TR, TGROUP and COL for inheritance purposes, and that would likely differ
between element types.

Received on Thursday, 16 June 2005 06:40:50 UTC