- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sat, 11 Aug 2001 08:35:49 +0200
- To: "Tantek Celik" <tantek@cs.stanford.edu>
- Cc: Boris Zbarsky <bzbarsky@MIT.EDU>, "www-style@w3.org" <www-style@w3.org>
* Tantek Celik wrote: >> It >> just says that "a set of rules" is allowed inside an @media block..... >> In particular, it seems to me that @page and @font-face rules should be >> acceptable in @media blocks. > >I don't know about "should". From an implementation/simplicity standpoint, >it is better to disallow @-rules inside @media. They are allowed by the generic syntax in section 4.1.1 of CSS Level 2, so the parser propably recognizes them. The alternative for @page is, to quote myself in news:3c2b246b.109342886@news.bjoern.hoehrmann.de in news:comp.infosystems.www.authoring.stylesheets, where this discussion was raised: | [...] | @page projection { size: landscape } | @page print { size: 9cm 18cm } | | @media print { body { page: print } } | @media projection { body { page: projection } } | [...] I won't call that "simple". Even more quoting: | [...] | Not elegant but possible. The alternative is to use external | | <link media="print" ... /> | <link media="projection" ... /> | | information. | [...] That would for the implementation be basically the same thing as @media print { @page { /* ... */ } } @media projection { @page { /* ... */ } } So I don't see where forbidding @page in @media makes CSS easier to implement or "simpler" for authors :-) -- Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de 25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Saturday, 11 August 2001 02:36:30 UTC