W3C home > Mailing lists > Public > www-style@w3.org > August 2009

Re: [css3-mediaqueries] Syntax connecting MQ to CSS 2.1

From: Bert Bos <bert@w3.org>
Date: Wed, 5 Aug 2009 17:10:51 +0200
To: "www-style@w3.org" <www-style@w3.org>
Message-Id: <200908051710.52068.bert@w3.org>
On Wednesday 05 August 2009, Anne van Kesteren wrote:
> On Mon, 03 Aug 2009 16:11:48 +0200, Bert Bos <bert@w3.org> wrote:
> > 1) About omitting the media query from @media:
> >
> > CSS2 allows to omit the media from @import but not from @media.
> > That is deliberate, because
> >
> >     @import "foo"
> >
> > has an obvious meaning, while
> >
> >     @media {<rules>}
> >
> > would be confusing and redundant. It would either mean the same
> > as "<rules>" by itself or be ignored completely.
> >
> > If at all possible, I'd like to avoid (a) changing the CSS2
> > specification and (b) introducing syntax that is confusing.
>
> The reasoning for this is that <style media=""> or <link media="">
> implies all as well.

As an aside (because it's about HTML, not CSS):

If that's what HTML5 will say about them, then that's bad. :-(

Currently they are in error, which I like much better. The most obvious 
reading for media="" is that the link applies to no media at all. And 
thus, if lines like this start appearing in HTML, many people will 
wonder if the author made a mistake. It's better to keep empty values 
illegal.

(If HTML changes this, there will be an inconsistency between HTML and 
XML, unless http://www.w3.org/TR/xml-stylesheet is also changed. It 
will be difficult to find out what breaks in that case.)



Bert
-- 
  Bert Bos                                ( W 3 C ) http://www.w3.org/
  http://www.w3.org/people/bos                               W3C/ERCIM
  bert@w3.org                             2004 Rt des Lucioles / BP 93
  +33 (0)4 92 38 76 92            06902 Sophia Antipolis Cedex, France
Received on Wednesday, 5 August 2009 15:11:29 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:20 GMT