- From: Ryan Cannon <ryan@ryancannon.com>
- Date: Wed, 29 Jun 2005 16:51:45 -0400
- To: WWW-Style List <www-style@w3.org>
You mean something along the lines of table:column(2) td { text-align:center } This sounds like an interesting idea, but it completely removes the necessity of display: table-column (which isn't necessarily a bad thing). 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 model is only a horizontal model, where true tables should be horizontal or vertical, and allow for both simultaneously. 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- dimensional structure. Unfortunately, I think this problem is only going to get worse in the future, as three-dimensional technology becomes more popular (and more demanded by designers). On Jun 29, 2005, at 4:28 PM, L. David Baron wrote: > For example, we could have column > selectors that select based on the table semantics of the underlying > content (rather than how that content happens to be displayed). -- Ryan Cannon Instructional Technology Web Design http://RyanCannon.com
Received on Wednesday, 29 June 2005 20:54:55 UTC