- From: Greg Whitworth <gwhit@microsoft.com>
- Date: Wed, 17 Jun 2015 04:49:45 +0000
- To: fantasai <fantasai.lists@inkedblade.net>, "www-style@w3.org" <www-style@w3.org>
> We've gotten a fair amount of feedback that authors would find Grid Layout > easier to use and generally less confusing if we added row-gap and column- > gap properties to automatically create gutters. > > * It makes track definitions easier to read and write, by eliminating > repetitive "noise". > * It makes repeat() significantly less awkward to use (since we don't > have the trailing-joiner problem). > * It handles gutters for implicit tracks, which is currently not possible. > * It eliminates the problem of auto-placement putting items into tracks > meant to provide gutters. > > Happily the CSS Grid editors have been in agreement that we should do this, > and as Simon Sapin once pointed out, there's even a CSSWG resolution on > the books for this, that Tab and I keep not getting around to editing in: > https://lists.w3.org/Archives/Public/www-style/2013Dec/0121.html > (We're always like, that's easy, we'll do it later. And then later never > happens...) > > So with some prompting from Rachel Andrews I finally did that today. :) > > Except, as per usual, I ran into some issues. > > http://dev.w3.org/csswg/css-grid-1/#gutters > > Issue 1: Should 'normal' (the initial value of 'row-gap') compute to '0'? > > I say yes, since this would be simpler for authors. Other opinions welcome. Yep, makes sense. > Issue 2: Should we have a shorthand? What should it be called? > ('border-spacing' is unavailable because it inherits) I second the need for it to start with grid (Rachel's suggestion), but would like it to be grid-track-gap, since grid-gap may make people initially think that it has to do with the overall gap of the outer grid, not necessarily the tracks as well. I may be overthinking this though. > Please go ahead and bikeshed this one... > Issue 3: Should the 'grid' shorthand reset the gap properties? > > I say yes, because we want shorthands to give a "blank slate" for related > properties, and resetting the grid should probably also reset the gutters. Makes sense. > Comments welcome~ > > ~fantasai
Received on Wednesday, 17 June 2015 04:50:18 UTC