- From: Bill dehOra <Wdehora@cromwellmedia.co.uk>
- Date: Wed, 9 Feb 2000 14:03:59 -0000
- To: www-style <www-style@w3.org>
> OTOH, there's this non-normative example:
Yes, my example is a clipped version of this.
> This is prima facie invalid, but I actually think it is the grammar that
> is in error (perhaps not in error but at least misdefined), since the
> following is currently prohibited:
> @media projection {
> @page {margin: x}
> }
> @media print {
> @page {margin: y}
> }
> , which is clearly absurd.
Yes, that's what I thought. However, my take is that as things stand, the
given grammar has to be taken as correct, and that the CSS2 examples you
cite *are* invalid, regardless of absurdities. That's uncomfortable, but the
grammar defines the language. I can't be doing with inducing the grammar
from arbitary examples.
> Therefore in CSS 3, media must be changed to:
> media
> : MEDIA_SYM S* medium [ ',' S* medium ]* '{' S* [page|ruleset]* > '}' S*
> ;
One option would be to have the examples added to the errata list and get
your production on the the agenda for the next CSS WG ftf.
A clarification on where the CSS WG stand on this would be cool.
-Bill
Received on Wednesday, 9 February 2000 09:04:41 UTC