- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 08 Jul 2008 09:00:30 -0700
- To: Håkon Wium Lie <howcome@opera.com>
- CC: www-style@w3.org
Håkon Wium Lie wrote:
> Also sprach fantasai:
>
> > I'm trying to prepare CSS3 Paged Media for Last Call.. so it would
> > be good to know if we need to make 'page' not inherit or anything
> > like that.
>
> I support the idea of changing 'page' from being inherited to not
> being inherited. If we do so, we can probably address the issue that
> the named page lists in GCPM is (unsuccessfully) trying to address;
> setting a different style on the first page in a series of pages. For
> example, the chapter title is often printed on the first page of the
> chapter and the chapter title should therefore not be printed in the
> running header of that first page. One could then write:
>
> div.chapter { page: chapter }
> h2 { string-set: title content() }
> @page chapter:left { @top-left { content: string(title) }}
> @page chapter:first { @top-left { content: none }}
>
> This code feels right to me, but it wouldn't work as long as 'page' is
> inherited (because 'chapter:first' in practice would match all pages).
It looks very elegant, but it's not backwards compatible. :(
:first right now is defined to only apply to the first page of the
document.
~fantasai
Received on Tuesday, 8 July 2008 16:03:29 UTC