- From: Emilio Cobos Álvarez via GitHub <sysbot+gh@w3.org>
- Date: Wed, 19 Apr 2023 15:11:53 +0000
- To: public-css-archive@w3.org
emilio has just created a new issue for https://github.com/w3c/csswg-drafts:
== [css-cascade] [css-nesting] Figure out whether we're fine with "shifting up" bare declarations after rules ==
If you do:
```
div {
color: green;
@media (width > 0) {
color: red;
background: red;
}
background: green;
}
```
My understanding is that per spec the div color and background would be red.
That seems rather confusing. There are various alternatives here:
* We're ok with this.
* We forbid declarations after nested rules.
* We deal with bare declarations by somehow sorting them together, so that would be effectively something like:
```
div {
color: green;
@media (width > 0) {
color: red;
background: red;
}
& {
background: green
}
}
```
Maybe something else?
cc @fantasai
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8738 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 19 April 2023 15:11:54 UTC