Re: [csswg-drafts] [css-nesting]The parent selector should not be placed inside the subselector

I'm not sure I understand. That seems like ordinary nesting, which you can do with just:

```
.parent {
  & .foo { color: red; }
  & .foo2 { color: yellow; }
  & .foo3 { color: blue; }
}
```

The only reason you'd need to use `@nest` is if you wanted to put the `.parent`-based styling inside of the foo/foo2/foo3 blocks, like:

```
.foo {
  ...
  @nest .parent & { color: red; }
}
.foo2 {
  ...
  @nest .parent & { color: yellow; }
}
.foo3 {
  ...
  @nest .parent & { color: blue; }
}
```

If that's the style you want, to keep all of the `.foo` styles together and separate from the `.foo2` or `.foo3` styles, then yes, you'd have to write that `.parent &` selector a few times.

But your proposal doesn't seem to do anything about that, so I'm not sure I understand what you're trying to propose.

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

Received on Thursday, 19 July 2018 22:06:18 UTC