- From: L. David Baron <dbaron@dbaron.org>
- Date: Wed, 29 Jun 2005 14:03:02 -0700
- To: WWW-Style List <www-style@w3.org>
- Message-ID: <20050629210302.GB14897@ridley.dbaron.org>
On Wednesday 2005-06-29 16:51 -0400, Ryan Cannon wrote:
>
> You mean something along the lines of
>
> table:column(2) td { text-align:center }
Yes, something like that.
> I think the problem here is the somewhat partially thought-out tables
> module. It only partially captures the HTML table model (leaving off
> techniques of spanning, both for the table-cell elements and table-
> column), which was never complete in the first place. The current
Spanning is trivial to add, and I believe the working group has already
agreed to add 'row-span' and 'column-span' properties to css3-tables.
> The method of moving forward then becomes either 1.) create
> convoluted table module rules that allow for the existing HTML table
> mechanics but break the CSS processing model, or 2.) create re-write
> the table module independent of the HTML legacy, allowing a
> semantically correct but structurally different markup.
>
> I think the second method preferable, but I'm not sure the industry
> nor the working group is very interested in either solution right
> now. The problem is describing a two-dimensional content in a one-
I think the industry would be much more likely to support the first,
since both 'row-span' and 'column-span' properties and
semantic-column-based selectors are easy to implement.
-David
--
L. David Baron <URL: http://dbaron.org/ >
Technical Lead, Layout & CSS, The Mozilla Foundation
Received on Wednesday, 29 June 2005 21:03:09 UTC