- From: Adam Argyle via GitHub <sysbot+gh@w3.org>
- Date: Wed, 28 Oct 2020 16:45:34 +0000
- To: public-css-archive@w3.org
Thanks for requesting clarification on nesting conditionals inside conditionals and posting some pseudo code 🙂 I'd like to make a spec addition that demonstrates the syntax, here's my current version: ```css .foo { display: grid; @media (orientation: landscape) { & { grid-auto-flow: column; } @media (min-inline-size > 1024px) { & { max-inline-size: 1024px; } } } } /* equivalent to .foo { display: grid; } @media (orientation: landscape) { .foo { grid-auto-flow: column; } } @media (orientation: landscape) and (min-inline-size > 1024px) { .foo { max-inline-size: 1024px; } } */ ``` nested conditionals were already triggering nesting, so by putting one a conditional inside a conditional, the `&` sigil resolves to the nearest resolvable selector, in this case `.foo` less to write, and still consistent with the syntax? -- GitHub Notification of comment by argyleink Please view or discuss this issue at https://github.com/w3c/csswg-drafts/pull/5645#issuecomment-718063884 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 28 October 2020 16:45:36 UTC