- From: Romain Menke via GitHub <sysbot+gh@w3.org>
- Date: Fri, 16 Aug 2024 10:57:35 +0000
- To: public-css-archive@w3.org
Correct :) The subtle differences I was referring to are more with this kind of case: ```html <div class="parent" style="--color: pink"> <div class=child> hello </div> </div> ``` ```css @container style(--color: pink) { :container { background-color: rgb(from pink r g b / 0.3); } } ``` Would `:container` match both the `.parent` and `.child` elements? I would expect it to. --- ```html <div class="parent" style="--color: pink"> <div class=child> hello </div> </div> ``` ```css .parent { container-name: a-container; } @container a-container style(--color: pink) { :container { background-color: rgb(from pink r g b / 0.3); } } ``` Here it should definitely only match `.parent`. ------ With `@element` this nuance doesn't exist. It would always match any element with `--color: pink`; In that way a `:container` pseudo might be a better approach? -- GitHub Notification of comment by romainmenke Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/10744#issuecomment-2293293229 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 16 August 2024 10:57:36 UTC