- From: Bert Bos <bert@w3.org>
- Date: Fri, 23 Jan 2009 20:40:37 +0100
- To: www-style@w3.org
On Thursday 22 January 2009 21:18, Tab Atkins Jr. wrote:
> On Thu, Jan 22, 2009 at 1:01 PM, Boris Zbarsky <bzbarsky@mit.edu>
wrote:
> > Thinking about your use case some more, what if we allowed
> > inference of table rows between tables and cells, say, but didn't
> > show any non-table-related anything that's a direct child of a
> > table, table-row-group, or table-row? Would that cover enough of
> > the use cases? It would certainly cover both of yours.
> >
> > As far as that goes, we could also require that any table-row,
> > table-row-group, or table-cell needs to have a table somewhere
> > around it. That would still cover your use cases, but be
> > significantly simpler.
>
> After thinking on it a bit more (and a quick off-list discussion with
> Boris), I think this is exactly what we should do. Not only is it
> simple, but afaict it matches current <table> behavior perfectly.
The counterexample is this: I want to render the following three lists
(days, persons and places) as a single 4x3 table.
<report>
<title>Week 13</title>
<days>
<item>Monday</item>
<item>Tuesday</item>
<item>Wednesday</item>
<item>Thursday</item>
</days>
<persons>
<item>Joe</item>
<item>Ann</item>
<item>Sue</item>
<item>Ray</item>
</persons>
<places>
<item>Oslo</item>
<item>Rome</item>
<item>Lisbon</item>
<item>Sofia</item>
</places>
</report>
I can do that with a style sheet like this:
title {display: block; font-size: large; margin: 1em 0}
days, persons, places {display: table-row}
item {display: table-cell}
There is no element corresponding to the table box.
Unfortunately, this doesn't allow me to use the collapsing borders
model, making the use of borders a bit more difficult. But with some
clever selectors I can usually still get the borders where I want them.
(We once also considered a "transpose" or "column-major" feature to swap
columns and rows, but that hasn't been a high priority.)
Bert
--
Bert Bos ( W 3 C ) http://www.w3.org/
http://www.w3.org/people/bos W3C/ERCIM
bert@w3.org 2004 Rt des Lucioles / BP 93
+33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Friday, 23 January 2009 19:41:15 UTC