- From: Kurt Catti-Schmidt via GitHub <sysbot+gh@w3.org>
- Date: Mon, 24 Mar 2025 18:54:48 +0000
- To: public-css-archive@w3.org
KurtCattiSchmidt has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-cascade-7] @sheet - allow nested @sheet statements? == This was discussed a bit in April 2023 but didn't land on a specific resolution for this behavior: https://github.com/w3c/csswg-drafts/issues/5629#issuecomment-1498299448 If you have a file named my_css.css as follows: ``` * { font-family: serif; } @sheet foo { @sheet bar { font-family: sans-serif; } font-family: serif; } ``` Should this be allowed? If so, it could follow the precedent for `@layer` and allow nested sheets via the `.` syntax: `<link rel="my_css.css" sheet="foo.bar" />` As mentioned in the [above CSSWG discussion](https://github.com/w3c/csswg-drafts/issues/5629#issuecomment-1498299448), we'd need to be explicit about how `@import` works in these cases (which would need some careful considerations), but before we get to that, we should resolve to support nested `@sheet` blocks at all. Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11999 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 24 March 2025 18:54:48 UTC