[csswg-drafts] [css-grid] Regarding the 'subgrid' feature

MatsPalmgren has just created a new issue for 
https://github.com/w3c/csswg-drafts:

== [css-grid] Regarding the 'subgrid' feature ==
https://drafts.csswg.org/css-grid/#subgrids

I've re-read the latest spec text and it still looks rather immature 
to me.  I suspect that it needs several rounds of feedback from 
implementors (while we're actually implementing it!) before it will 
mature.  As you know, there have been many significant improvements in
 other parts of the Grid/Alignment specs based on our feedback and I 
suspect that this will be even more true for `subgrid` given that it's
 a relatively complex sub-feature of Grid.

@jensimmons, @meyerweb and others have expressed that `subgrid` is an 
important feature.  I fully agree.  This makes me think that we should
 be extra careful in designing this feature and that the spec for it 
shouldn't be finalized before everyone can give solid feedback on it, 
based on experimental implementations (i.e. Nightly/Canary builds).

IIUC, the CSS Grid spec will soon have CR status.  Firefox and Chrome 
will soon release their initial implementations of Grid layout, but 
both vendors have chosen to exclude `subgrid` in the first version 
(there are several good reasons for this, but I won't go in to that 
here).

In this situation, I believe that it would be bad to finalize the 
syntax and semantics of the `subgrid` feature at this point - it's 
definitely not ready to have CR status IMHO.  If the CSSWG intends to 
move Grid to CR soon, then I think you should exclude the `subgrid` 
feature completely and instead move that to the next level of the Grid
 spec.  Otherwise, I think Grid CR status should be gated on solid 
implementation feedback for `subgrid`, preferably from two independent
 implementations.

Thanks for your consideration.

Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/958 using your GitHub 
account

Received on Thursday, 19 January 2017 02:43:21 UTC