- From: Håkon Wium Lie <howcome@opera.com>
- Date: Wed, 11 Feb 2009 00:22:23 +0100
- To: Giovanni Campagna <scampa.giovanni@gmail.com>
- Cc: www-style@w3.org
Giovanni Campagna wrote:
> > > As I said, I don't think that supporting "move-to: <identifier> <keyword>" +
> > > "content: pending(<identifier>)" (one property, two keywords, one functional
> > > notation added to existing property) is much more costly than "position:
> > > running(<identifier>)", "content: element(<identifier>)", "float:
> > > to(<identifier>)", "content: from(<identifier>)" (four addition to existing
> > > properties). In addition, you have two namespaces, that means two hash
> > > tables (instead of one) holding the identifiers and consuming memory.
> >
> > What do implementors prefer?
> >
> I don't know. Let's wait for an implementor feedback.
I discussed this with an implemntor today, Michael Day of YesLogic. He
suggested using the 'float' property. So, it seems we have three
proposals for how to express running elements: 'float', 'position' and
'move-to'.
Let's look at a use case: how to move the 'title' element into a
running header. GCPM currently suggests (A):
title { position: running(header) }
@page { @top-center { content: element(header) }}
There is also a proposal to introduce a new property (B):
title { move-to: header running }
@page { @top-center { content: pending(header) }}
We cold use 'float' instead of 'position' (C):
title { float: running(header) }
@page { @top-center { content: element(header) }}
Or, perhaps, come up with new functional names that work better with
'float' (D):
title { float: to(header) }
@page { @top-center { content: running(header) }}
One difference between (D) and the other examples is that the
recipient flags that the element should be running (as opposed to just
shown once). I think this is a better place to do it.
I think I have a slight preference for D. As stated before, I don't
like to introduce new properties unless necessary and I don't think
it's necessary in this case.
What do other people think?
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Tuesday, 10 February 2009 23:23:05 UTC