W3C home > Mailing lists > Public > www-style@w3.org > May 2007

Re: [CSS21] is 'all' the 'initial' value of @media ?

From: Håkon Wium Lie <howcome@opera.com>
Date: Wed, 9 May 2007 15:19:09 +0200
Message-ID: <17985.51789.197220.943247@gargle.gargle.HOWL>
To: "L. David Baron" <dbaron@dbaron.org>
Cc: Al Gilman <Alfred.S.Gilman@IEEE.org>, www-style@w3.org, wai-liaison@w3.org

Also sprach L. David Baron:

 > On Tuesday 2007-05-08 12:41 -0400, Al Gilman wrote:

 > > If no @media rule is present in the context of a style rule, the
 > > effect of that style rule is the same as if there were an @media: all
 > > rule in the context.  The subject style rule applies to
 > > any media type.  (Properties assigned in this rule will apply or
 > > not apply per the applicability stated in their defining paragraphs.)

 > > Somehow, the section on the @media rule fails to say this.
 > > http://www.w3.org/TR/CSS21/media.html#at-media-rule

Right.

 > > It is, however, stated with regard to the @import rule.
 > > http://www.w3.org/TR/CSS21/cascade.html#at-import

Which states:

  "In the absence of any media types, the import is unconditional.
  Specifying 'all' for the medium has the same effect."

 > I agree that the specification is quite unclear in this case.  All
 > media specifiers (in @import, @media, and the media attribute of
 > <link> or <?xml-stylesheet?>) are handled by intersection.  In other
 > words, they say that the contents of the rule or sheet are not used
 > if the media specifier does not match.  It would probably be good if
 > the specification said it that way.  (It currently seems to describe
 > only authoring requirements and not implementation requirements.)

One way to fix it may be to add this sentence at the end of 7.2.1:

  Style rules outside of @media rules apply to all media types. 

-h&kon
              Håkon Wium Lie                          CTO °þe®ª
howcome@opera.com                  http://people.opera.com/howcome
Received on Wednesday, 9 May 2007 13:20:06 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:50 GMT