- From: CSS Meeting Bot via GitHub <sysbot+gh@w3.org>
- Date: Wed, 17 Aug 2022 16:49:21 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `[css-sizing][css-contain] Are intrinsic sizing keywords definite with size containment?`, and agreed to the following: * `RESOLVED: no change to specified behavior` <details><summary>The full IRC log of that discussion</summary> <emeyer> Topic: [css-sizing][css-contain] Are intrinsic sizing keywords definite with size containment?<br> <emeyer> github: https://github.com/w3c/csswg-drafts/issues/7206<br> <emeyer> oriol: Normally, when we have an element with height: auto, if there’s a descendant that’s a percentage, it gets set to auto<br> <TabAtkins> q+<br> <emeyer> …In a case where a container has size containment and doesn’t depend on descendants, what should happen?<br> <emeyer> …Implementations treat this as cyclic<br> <emeyer> …auto height container should resolve to zero, and percentages of content should be zero<br> <emilio> q+<br> <emeyer> …if container is height: 100px, descendants at 50% are 50px<br> <emeyer> TabAtkins: We don’t currently treat a no-contents element being non-cyclic, so I don’t see how contain: size would change that<br> <emeyer> …I support what implementations are doing<br> <emeyer> oriol: If there are no content, can you tell whether the height is considered to be definite or not?<br> <emeyer> TabAtkins: Nothing we’ve written makes the assumption that that’s the case<br> <emeyer> TabAtkins: You have to perform layout to know the size, even if nothing is actually laid out<br> <Rossen_> ack TabAtkins<br> <Rossen_> ack emeyer<br> <Rossen_> ack emilio<br> <emeyer> emilio: I think I agree with Tab; it’s easy to back-compute on block axis, but in other places it might not be<br> <emeyer> …Complex cases tend not to be very interoperable<br> <emeyer> …It’s not obvious to me you can define the sizes of element without performing layout on the elements<br> <emeyer> …I’d rather not make this more complicated<br> <emeyer> Rossen_: Agreed.<br> <emilio> s/back-compute on block axis/back-compute the size on a block container<br> <emeyer> …proposed path forward is to resolve as no change; objections?<br> <emeyer> emilio: I would like the specifications clarified, even if it’s just a note or example<br> <emeyer> …I don’t thin kthe behavior we want to resolve on is clear form the current specification<br> <emeyer> …Adding something that clarifies that this case is still cyclic would be preferred<br> <emilio> +1 to clarify, do we define this block-axis back-computation of percentages properly somewhere?<br> <emilio> s/emilio:/oriol: :-)<br> <emeyer> Rossen_: Please add a comment on the issue with proposed addition text<br> <emeyer> RESOLVED: no change to specified behavior<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7206#issuecomment-1218266195 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 17 August 2022 16:49:23 UTC