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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.