- From: Romain Menke via GitHub <sysbot+gh@w3.org>
- Date: Fri, 28 Oct 2022 19:01:04 +0000
- To: public-css-archive@w3.org
romainmenke has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-nesting-1] Does nesting affect forgiveness of selector lists in the parent. == ```css .foo, :invalid { .bar & {} } ``` When each selector in the parent selector list is treated separately : ```css .bar :is(.foo), .bar :is(:invalid) {} ``` When the parent selector list is treated as a whole : ```css .bar :is(.foo, :invalid) {} ``` Is there any way this can have a different outcome? Writing this out fully I am guessing there is no difference and that nesting effectively makes parent selector lists forgiving. So in a way this would be a forgiving selector : ```css .foo, :invalid { /* not forgiving */ & { /* forgiving */ } } ``` But maybe this aspect of `:is()` doesn't apply to nesting at all? Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7975 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 28 October 2022 19:01:12 UTC