- From: Del Merritt <del@alum.mit.edu>
- Date: Fri, 25 May 2007 17:08:04 -0400
- To: www-style@w3.org
I have been looking at
http://www.w3.org/TR/css3-page/#pg-based-extensions and
http://www.w3.org/TR/css3-gcpm/ and trying to understand where the state
of the WD is. First, I have a question:
Are there any specially named values for counters?
E.g., can I generate content like this:
content: "Page " counter(page) " of " counter(pages)
Where on page 2 of a five page document it would emit (based on the
appropriate @page rules):
Page 2 of 5
I.e., is there a special counter called "pages" that reflects (if the
rendering agent supports it) the total number of printed pages
calculated for the document? Or if it's not "pages", what is its name?
By extension, I'd like to know if there are any (other) special
counters. For instance, the total number of footnotes. Or the total
number of chapters. Etc. (I'm not asking for any of these to be added;
I am asking if they exist in the CSS3 or CSS2[.1] specifications today.)
In http://www.w3.org/TR/css3-page/#pg-based-extensions I think it would
be clearer if the text in Example XXII included something like, "The
counter 'page' in this example could have been called 'pageno' or
'pagenumber' or 'fred' and the output would be the same." Unless, of
course, "page" (or "pages") turns out to be a "special" counter name.
Similarly, in Example II of http://www.w3.org/TR/css3-gcpm/ I think it
would help to clarify that the string named "header" is independent (in
a different namespace) from the _counter_ called "header". While the
example shows that the two don't intersect, the choice of the names
themselves is confusing, at least to me.
Thanks,
-Del
Received on Friday, 25 May 2007 21:08:11 UTC