- 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