- From: Anne van Kesteren <annevk@opera.com>
- Date: Wed, 14 Jul 2010 11:43:20 +0200
- To: "www-style list" <www-style@w3.org>, "Sylvain Galineau" <sylvaing@microsoft.com>
On Thu, 15 Apr 2010 02:49:11 +0200, Sylvain Galineau
<sylvaing@microsoft.com> wrote:
> Section 2 of the specification [1] states:
>
>> A media query consists of a media type and zero or more expressions
>> involving media features. If the media type is omitted it is assumed
>> to be 'all'.
>
> It is unclear whether the second statement means a) that this:
>
> @media { ... }
>
> ...is equivalent to:
>
> @media all { ... }
>
> ...or b) whether it only means that:
>
> @media (orientation:portrait) { ... }
>
> ...is equivalent to:
>
> @media all and (orientation:portrait) { ... }
>
> ...but that @media { ... } is otherwise invalid.
This should be very clear now. Well, at least more clear :-) I changed the
editor's draft based on the recommendations of the WG:
http://www.w3.org/blog/CSS/2010/05/16/resolutions_106
http://dev.w3.org/csswg/css3-mediaqueries/
> Things get more confusing at the DOM level.
>
> If one specifies an @media all {...} rule and then removes the 'all'
> medium using MediaList.deleteMedium()[4], Firefox then returns 'not all'
> for MediaList.mediaText.
I also updated the CSSOM to say that the empty list should be serialized
as the empty string.
> [1] http://www.w3.org/TR/css3-mediaqueries/#media0
> [4] http://dev.w3.org/csswg/cssom/#dom-medialist-deletemedium
--
Anne van Kesteren
http://annevankesteren.nl/
Received on Wednesday, 14 July 2010 09:44:10 UTC