W3C home > Mailing lists > Public > public-css-archive@w3.org > November 2017

Re: [csswg-drafts] [css-tables] Please add table-span

From: Christoph Päper via GitHub <sysbot+gh@w3.org>
Date: Tue, 28 Nov 2017 19:31:23 +0000
To: public-css-archive@w3.org
Message-ID: <issue_comment.created-347637325-1511897481-sysbot+gh@w3.org>
I agree that there should be features in a future level of the CSS Tables module that can replicate the effects of `colspan` and `rowspan` in HTML, but I believe it should work differently to honor the CSS model and enable extended use cases.

Authors should be able to specify the spatial directions a table cell 1. may, 2. should or 3. must not merge with adjacent cells.

``` css
/*
  | #a | #b |
  | #c | #d |
*/
td#a {span-right: merge;}
td#b {span-left: merge;}

td#c {span-right: merge;}
td#d {span-left: none;/* or `avoid` */}

td#a {span-bottom: auto;}
td#c {span-top: auto;}

td#b {span-bottom: merge;}
td#d {span-top: auto;}
```

In this example, cells _a_, _b_ and _d_ would be merged in a complex, non-rectangular shape that would be impossible to achieve with HTML attributes.

-- 
GitHub Notification of comment by Crissov
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2014#issuecomment-347637325 using your GitHub account
Received on Tuesday, 28 November 2017 19:31:34 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 28 November 2017 19:31:38 UTC