- From: Guillaume via GitHub <sysbot+gh@w3.org>
- Date: Tue, 11 Oct 2022 07:36:21 +0000
- To: public-css-archive@w3.org
> you suddenly have rules that are to be ignored (but otherwise correctly parsed, visible through CSSOM etc.) (Sorry,) what rules should suddenly have to be ignored? I only asked if it could be defined that declarations specified via `CSSMediaRule.style` could be ignored when the context of `CSSMediaRule` is not `<style-block>`. Rules which are invalid according to their context should also be ignored when specified via `CSSMediaRule.cssText` though, but I think ignoring rules which are invalid according to their context is already defined normatively in CSS Syntax, and in the corresponding specs for the rules. For a conditional rule, in CSS Nesting: > [...] this specification allows nested conditional group rules inside of style rules. When nested in this way, the contents of a conditional group rule are parsed as `<style-block>` rather than `<stylesheet>` If you meant *declarations that are to be ignored*, I think anything other than an at-rule appearing in a list of rules (`<stylesheet>`) is not ignored but consumed until the parser finds a simple block. ```css /* top level */ @media { property: value; /* consumed as the prelude of... */ {} /* ... a (invalid) qualified rule */ @media {} /* parsed */ } ``` -- GitHub Notification of comment by cdoublev Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7850#issuecomment-1274224309 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 11 October 2022 07:36:22 UTC