- From: Håkon Wium Lie <howcome@opera.com>
- Date: Wed, 9 Jan 2008 18:09:27 +0100
- To: "Anne van Kesteren" <annevk@opera.com>
- Cc: fantasai <fantasai.lists@inkedblade.net>, www-style@w3.org
Also sprach Anne van Kesteren:
> >> I think it's a terrible idea. @media not 3d-glasses should be false.
> >> We don't *know* whether this device would match a future 3d-glasses
> >> query or not.
> >
> > True. But we say that queries involving unknown media types should be
> > false. E.g.:
> >
> > @media 3d-glasses { ... }
> >
> > I assume we all agree that this should be false.
> >
> > Logically, it follows that "not false" is true.
> >
> > I think this is an edge case that will not cause much problems in real
> > life. So I suggest we keep the spec as simple as possible and do not
> > make exceptions in this case.
>
> I agree with fantasai. The CSS statements @media not 3d-glasses { } or
> even @media not 3d-glasses,all { } are also dropped by media query aware
> user agents (such as Opera...).
Ok. If we consider it to be a question of dropping or not, rather than
one of binary logic, I guess we can quite easily specify this by
changing:
Media queries involving unknown media types are always false.
to
Media queries involving unknown media types are always dropped.
I believe this will achieve the intended effects without causing other
problems.
Cheers,
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Wednesday, 9 January 2008 17:10:04 UTC