- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Wed, 02 Jul 2008 13:34:02 -0700
- To: Bert Bos <bert@w3.org>
- CC: "www-style@w3.org" <www-style@w3.org>
Bert Bos wrote: > > The grammar in Paged Media confirms CSS 2.1 in that respect, because it > requires semicolons to separate the margin boxes. Adding some > semicolons to fix the examples is easy. But those examples show how > tempting it is to write them without semicolons... > > Is it too late for a different syntax for margin boxes? E.g., rewriting > example V in 3.5.1: > > @page ::top-left { ... } > @page ::bottom-center { ... } > > @page :left ::left-middle { ... } > @page :right ::right-middle { ... } > > @page :left ::bottom-left-corner { ... } > @page :right ::bottom-right-corner { ... } > @page :first ::bottom-left-corner { ... } > @page :first ::bottom-right-corner { ... } > > The double colons are not nice, but they do remind one of > pseudo-elements (just like the single colon in ':first' reminds one of > pseudo-classes). And they actually avoid a pair of curly braces, which > is worth something, too. Unfortunately @margin-boxes are already implemented in at least three implementations. ~fantasai
Received on Wednesday, 2 July 2008 20:34:43 UTC