Re: @else in Media Queries

"Tab Atkins Jr." <[email protected]>
Newsgroups gmane.comp.web.css.general
Message-ID <CAAWBYDCmqVRj7X=-AyJsUgOic1rF4pLkZJJbi2PiZjiV-q4bEw@mail.gmail.com>
On Sat, Jun 11, 2016 at 12:54 AM, Mark Brown <[email protected]> wrote:
> On Sat, Jun 11, 2016 at 5:42 PM, Daniel Glazman
> <[email protected]> wrote:
>> On 11/06/2016 09:34, Sebastian Zartner wrote:
>>
>>> Coming back to this option, why is nesting the @else rule that bad? Sure, in
>>> other languages you have it outside of the first block, but it clearly
>>> connects both visually and avoids the problems of a dangling @else
>>> block.
>>
>> Because an invalid MQ would trash the whole thing including the nested
>> @else, per error handling rules...
>
> Has anyone considered something like
>
>   @switch {
>       @case C1 { ... }
>       @case C2 { ... }
>       @default { ... }      /* optional */
>   }
>
> ?

That's identical to the current proposal, just with an extra level of
nesting.  I don't believe the current proposal is error-prone enough
to justify adding an additional rule.  (People don't screw up their
if-else chains regularly in other languages.)

~TJ
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.