- From: Håkon Wium Lie <howcome@opera.com>
- Date: Mon, 28 Mar 2011 17:42:45 +0200
- To: Bert Bos <bert@w3.org>
- Cc: W3C style mailing list mailing list <www-style@w3.org>
Also sprach Bert Bos: > The section on leaders says that UAs should try to align the glyphs > in leaders in multiple lines. That is indeed often what you want, > especially with the most common of all leaders, the dot leader. But > sometimes it isn't. > > You may want to have equal space at the start and end of the > leader, or align the glyphs to the left or right. This is an > example where I I'd like to get rid of the gap at the right end of > the leader: > > span::after { content: leader("⎯") "→"; font-family: Symbol } Right. I can see that being a use case, and it probably falls under the concept of a leader. > I haven't thought about a good syntax yet, but maybe an optional > second parameter on the leader() notation? Or variants of leader() > itself? > > content: leader("⎯", right) "→" > > content: end-leader("⎯") "→" Having it as an (optional) argument makes most sense to me. Perhaps with these values: leader('.', align) /* align with other leaders, default */ leader('.', end) /* push leader towards the end, so that any space appears at the start of the leader */ leader('.', start) /* push leader towards the start, so that any space appears at the end of the leader */ leader('.', auto) /* make space at the start ane end of the leader equal */ -h&kon Håkon Wium Lie CTO °þe®ª howcome@opera.com http://people.opera.com/howcome
Received on Monday, 28 March 2011 15:43:21 UTC