Re: @else in Media Queries
Brad Kemper <[email protected]>
| Newsgroups | gmane.comp.web.css.general |
|---|---|
| Message-ID | <[email protected]> |
> On Jun 11, 2016, at 12:38 AM, Daniel Glazman <[email protected]> wrote: > > I don't > want standalone @else rules to appear because an OM-based app or webapp > hasn't been updated to deal with @else. Isn't that mostly no worse than an un-updated editor leaving behind or ignoring any new @rule? In some ways it would be better, because a dangling @else would just match nothing. > We would break 20+ years of > "deletion of a valid rule does not change validity of a sheet". It shouldn't change the validity of the entire sheet its in. It should just be skipped for matching no conditions. In the case where an older @else-unaware editor is deleting the @media and causing the @else to be mismatched to the wrong @media: well, the editor probably isn't rendering the page correctly anyway, because it is ignoring the @else. Though, this is probably a good argument for using @when instead of matching @else to existing @media and @supports blocks. That way, the editor (and browsers) would ignore both together. Better graceful degradation.