- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Mon, 15 Oct 2007 13:26:51 -0400
- To: www-style@w3.org
I was thinking about the problem of getting a total pages count to put in
print footers and the various permutations of that one might want. There
was a proposal for a 'pages' or 'total-pages' counter at some point. I'm
thinking a better option would be a total-count() function for the 'content'
property. That allows the function to apply to any counter, and it could
take advantage of counter-reset and counter-increment to include/exclude
pages or do section counts.
example:
   @page { @bottom-right { content: counter(page) "of" total-count(page); } }
example:
   @page { counter-increment: page; }
   @page { @bottom-right { content: counter(page) "of" total-count(page); } }
   @page titlepage { counter-increment: none; }
example:
   .prologue { counter-reset: page; page: frontmatter; }
   .main { counter-reset: page; page: main; }
   @page { @bottom-right { content: counter(page) "of" total-count(page); } }
   @page frontmatter { @bottom-right {
      content: counter(page, lower-roman) "of" total-count(page);
   } }
example:
   @media speech {
     li:first-child::marker {
       content: counter(list-item) "of" total-count(list-item);
     }
   }
~fantasai
Received on Monday, 15 October 2007 23:05:21 UTC