- From: Romain Menke via GitHub <sysbot+gh@w3.org>
- Date: Thu, 03 Nov 2022 22:41:32 +0000
- To: public-css-archive@w3.org
romainmenke has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-selectors] Allow relative selectors everywhere == A significant motivation behind changing the nesting syntax was making selectors easier to copy/paste between contexts. - https://github.com/w3c/csswg-drafts/issues/7834 - https://github.com/w3c/csswg-drafts/issues/5745 This changed `.foo { & .bar{} }` into `.foo { .bar{} }` Both `.foo` and `.bar` can be copy/pasted to any other context. `.foo { > .bar{} }` however can not be copied to the root of the stylesheet. ```css /* invalid */ > .bar{} ``` Can `> .bar{}` be equal to `:root > .bar{}` in all contexts that do not specify a scoping root? Currently I think it is only allowed in : - `@scope` - nested context - `:has()` Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8010 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 3 November 2022 22:41:34 UTC