- From: Michael C. via GitHub <sysbot+gh@w3.org>
- Date: Wed, 05 Feb 2020 19:23:40 +0000
- To: public-css-archive@w3.org
proimage has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-nesting] Syntax suggestion == _This is kind of a follow-on from the closed issue #2701 and #2937._ Would it make any sense to implement native CSS nesting something like this? ```css body { background: black; color: white; ( /* note the open parentheses to indicate everything within is nested */ main { background: orange; color: black; } p { font: serif; } ) /* close parentheses */ } ``` Or perhaps even like this (uses existing parser patterns): ```css body { background: black; color: white; @nest { /* or @nested, or @child, etc */ main { background: orange; color: black; } p { font: serif; } } /* END NEST */ } ``` Basically, it would require any nesting to be placed within a separate grouping container, as a way to differentiate in bulk between attributes and nested selectors. Seems to me that this would have the benefit of _not_ using the ampersand character and thus avoiding complications with pre-processors... Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4748 using your GitHub account
Received on Wednesday, 5 February 2020 19:23:42 UTC