Re: [csswg-drafts] [css-nesting] Syntax suggestion (#4748)

My confusion/concern with the nesting syntax was always the lack of clarity caused by having "anonymous" blocks that just added extra braces for no clear-to-the-user purpose. I think that if the poll had included an option that required `@nest` before every set of brackets, opinions would have been less decisive. Along with what @fantasai already said about & being implicit, what would people think about a proposal that supported this example:


```css
figure {
  margin: 0;

  @nest {
    > figcaption {
      background: lightgray;

      @nest {
        > p {
          font-size: .9rem;
        }
      }
    }
  }
}
```

it still has the double-indent issue, but I think it resolves a lot of the clarity/ambiguity issues that really turned me against the brackets proposal initially.

-- 
GitHub Notification of comment by nightpool
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4748#issuecomment-1235727067 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 2 September 2022 17:04:32 UTC