- From: davidsgrogan via GitHub <sysbot+gh@w3.org>
- Date: Thu, 01 Jul 2021 01:05:26 +0000
- To: public-css-archive@w3.org
davidsgrogan has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-sizing] aspect-ratio elements can have conflicting min-content sizes == What is the min-content size of the outer element here? ```html <div style="background: green; height: 100px; aspect-ratio: 1/2;"> <div style="width: 100px;"></div> </div> ``` https://drafts.csswg.org/css-sizing-3/#min-content says > The smallest size a box could take that doesn’t lead to overflow that could be avoided by choosing a larger size. That's clearly 100px for this case. The inner div would overflow with anything smaller. But https://drafts.csswg.org/css-sizing-3/#intrinsic-sizes says > The min-content size of a box in each axis is the size it would have if it was a float given an auto size in that axis (and no minimum or maximum size in that axis) and if its containing block was zero-sized in that axis. So, we can test that with the below [snippet](https://jsfiddle.net/dgrogan/uv59y0jh/1/). Correct me if I'm wrong, but I think 'no minimum or maximum size in that axis' can be represented with `min-width: 0px` and `max-width: none` based on the principle mentioned in the second paragraph of https://github.com/w3c/csswg-drafts/issues/5032#issuecomment-651402662. ```html <div style="width: 0px"> <div style="background: green; height: 100px; aspect-ratio: 1/2; min-width: 0px; max-width: none; float: left;"> <div style="width: 100px;"></div> </div> </div> ``` Both Firefox and Chrome give the green block a 50px width. So 50px is the min-content size. But that's different than the 100px https://drafts.csswg.org/css-sizing-3/#min-content gave us. I think https://github.com/w3c/csswg-drafts/issues/5032 intended for this case to have a 50px min-content size. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6418 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 1 July 2021 01:05:28 UTC