- From: Florian Rivoal <florian@rivoal.net>
- Date: Fri, 31 May 2013 22:09:19 +0200
- To: "Yehuda Katz" <wycats@gmail.com>, "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: "www-style list" <www-style@w3.org>
On Fri, 31 May 2013 20:21:16 +0200, Tab Atkins Jr. <jackalmage@gmail.com>
wrote:
> On Fri, May 31, 2013 at 11:17 AM, Yehuda Katz <wycats@gmail.com> wrote:
>> What about just:
>>
>>> <html>
>>> <script>
>>> if (window.outerWidth >= 600)
>>> document.css.media.huge = true;
>>> }
>>> </script>
>>> <style>
>>> @media ("huge") {
>>
>>> .facet_sidebar {
>>> display: none;
>>> }
>>> }
>>> </style>
>>> </html>
>
> Hmm, using bare strings as the media query name is interesting. It's
> definitely unambiguous and non-colliding, and means that authors can
> give whatever they want as the name without having to worry about
> escaping. Plus, nice and short. +1.
And as the syntax error recovery in media queries was well though out,
this works fine in old browsers.
@media (min-width:300px), ("huge") { ... }
The custom query never matches, but only the custom part is discarded,
not the whole @media rule. Most syntax extensions we could consider
for media queries have this property, so this isn't unique about
this specific proposal, but it is always a good thing to have.
I need to think about this some more, but this is certainly interesting.
- Florian
Received on Friday, 31 May 2013 20:09:42 UTC