- From: Miriam Suzanne via GitHub <sysbot+gh@w3.org>
- Date: Mon, 21 Jun 2021 18:20:50 +0000
- To: public-css-archive@w3.org
I expect the vast majority of containers to be single-axis or style/state containers. Two-axis size containers are likely to be very rare. I think that makes your approach extremely limiting - these units would only be usable one at a time in very restricted ways. We'll almost never be able to combine inline & block units: ```css @container my-inline-container (...) { /* only inline units can be used in here? */ } ``` We would rarely be able to use `qmin` or `qmax`, or anything like `padding: 2qb 2qi` with both inline & block units in a single property. The min/max units would only be allowed when querying a 2d container, and the combined property would have to be split into individual queries. This approach is also complicated by nested container rules: ```css @container my-inline-container (...) { @container my-block-container (...) { /* which container do we use for units in here? */ } } ``` The only way we can make these units broadly available & combine-able is to make them self-select their containers. I don't see a viable way around that. -- GitHub Notification of comment by mirisuzanne Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/5888#issuecomment-865247654 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 21 June 2021 18:21:48 UTC