Re: [csswg-drafts] [css-grid-3] Renaming `masonry` keyword (#9733)

As this is a lot about language, even though I'm not a native speaker, I know that even in my mother tongue, it can be really hard to come up with a good word to describe something properly, and sometimes the best word is missed, just because nobody thought of it. So I'll try to throw in some more suggestions and hope they're considered useful.

- `grid-template-rows: content`
As the rows of each column are defined by their contents.
Alternatives: `children`, `cells`.

- `grid-template-rows: flex`
This has been mentioned, but not really suggested. Inside a column, the rows behave just like one single child element with `display: flex` would (and `flex-direction` depending on wether it's used with `grid-template-rows` or `grid-template-columns`), if it contained all the cells of that grid column.
Alternatives to prevent association with flex-box: `flexible`, `dynamic`, `adapt`.

- `grid-template-rows: column` / `grid-template-columns: row`
Probably not the best idea, but as each column handles its rows on their own and vice versa, this could make sense. It would even contain something like "you need to define a grid-template for the columns, if you want to use `column` here, but a disadvantage of course would be the different values depending on the property.
Alternatives: `columns`, `rows`.

- `grid-template-rows: save-space`
In addition to suggestions like `dense` or `compact` this just describes what this property does for a column: saving space regarding the definition of a grid-template for the rows.
Alternatives: `reduce`, `min`, `minimal`.

-- 
GitHub Notification of comment by renet
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9733#issuecomment-2098383146 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 7 May 2024 13:15:57 UTC