- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Fri, 27 May 2016 20:25:47 +0000
- To: public-css-archive@w3.org
The way I wrote that example includes one. It's not required. You can
also write it as:
```
@if media(width >= 400px) and media(pointer: fine)) {}
@media (width >= 400px) and (pointer: fine) {}
```
> For `@else`, an exact explicit function like `media()` or
`supports()` could probably be mandatory. The `@when`-or-`@if` issue
would probably still be ruled out anyway.
Then you have to recognize a *third* grammar, which is still awkward
as heck.
Rather than "`@media` allows naked MQs and the `supports()` function,
`@supports` allows naked support queries and the `media()` function,
`@else` requires both `media()` and `supports()`", we can instead say
``@media` allows MQs, `@supports` allows support queries, `@when` and
`@else` require `media()` and `supports()` (because neither is clearly
a particular type of conditional).
--
GitHub Notification of comment by tabatkins
Please view or discuss this issue at
https://github.com/w3c/csswg-drafts/issues/112#issuecomment-222245121
using your GitHub account
Received on Friday, 27 May 2016 20:25:49 UTC