[csswg-drafts] [css-sizing] Proposal: `default-width` CSS property (#10282)

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

== [css-sizing] Proposal: `default-width` CSS property ==
### The problem

It is impossible to write a CSS component that:
- has a default width, whether it's a fixed width or a keyword other than `auto` (e.g. `200px` or `fit-content`)
- will stretch properly when placed in a grid layout with `justify-items: stretch`, without contextual override (i.e. no `&:is(.grid > *) { width: auto; }`)

### The solution

A new `default-width` property that defines the width of a `width: auto` element, while allowing it to stretch in a grid context.

### Here's [a Codepen that has a good visual explanation](https://codepen.io/benface/pen/QWPeojQ).

Related to #7427, and could fix #3226

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


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

Received on Monday, 6 May 2024 19:12:41 UTC