- From: Miriam Suzanne via GitHub <sysbot+gh@w3.org>
- Date: Thu, 17 Jun 2021 19:59:42 +0000
- To: public-css-archive@w3.org
> For that kind of fallback, just make it possible to query for a given container type? > > ```css > p { padding: 1em; } > > @container (inline-size) { > p { padding: 10cw; } > } > ``` @andruud This ensures that that there is a proper container for the unit, but it doesn't ensure it's the _nearest ancestor_ container referenced by the unit. We would still need to say that units evaluate against the nearest container _of the appropriate type_. And that puts us back in a situation where units could evaluate against multiple containers: ```html <div style="container: size;> <div style="container: block-size;> <div style="container: inline-size;> <div style="container: style;> <p>how do container units evaluate on this paragraph?</p> </div> </div> </div> </div> ``` Which container is used for the various units? ```css p { /* style (nearest)? block-size (of-type)? */ margin: 1qb; /* style (nearest)? inline-size (of-type)? */ padding: 1qi; /* style (nearest)? size (of-type)? or inline-size & block-size, individually per axis? */ font-size: 1qmax; } </style> ``` -- GitHub Notification of comment by mirisuzanne Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5888#issuecomment-863523988 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 17 June 2021 20:01:01 UTC