W3C home > Mailing lists > Public > www-style@w3.org > June 2005

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

From: <Kris@meridian-ds.com>
Date: Wed, 22 Jun 2005 10:49:34 -0500
To: www-style@w3.org
Message-ID: <OF3DB8C825.57EC50D9-ON86257028.0056EF88-86257028.0056EFAC@meridian-ds.com>

> 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'.

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

>I agree these should/must be supported.
>As we move away from tables being used for layout and start using tables
for
>their intended purpose which is to display data, CSS2.1 and (X)HTML
quickly
>prove inadequate. Try highlighting a column in a table and you find the
code
>required bloated, complex and unintuitive. How much easier would it be to
>change the columns colour property?
>
>Tables by their nature consist of elements grouped by columns. These
element
>properties will have to be supported at some point so let's get the ball
>rolling :-)

Can't you just use an :nth-child for tds in a tr?

tr:nth-child(1) {
  background-color:#lime;
}

Just specificy what you want the colors to be inside of nth-child, and move
on with life.  This should allow you to color any column you please.
Course, the requires nth-child support but yeah... css will do it with
ease.

Kris
Received on Wednesday, 22 June 2005 15:50:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:37 GMT