- From: Håkon Wium Lie <howcome@opera.com>
- Date: Tue, 1 Jun 2010 09:59:01 +0200
- To: "L. David Baron" <dbaron@dbaron.org>
- Cc: MURAKAMI Shinyu <murakami@antenna.co.jp>, Boris Zbarsky <bzbarsky@MIT.EDU>, David Hyatt <hyatt@apple.com>, www-style list <www-style@w3.org>
Also sprach L. David Baron:
> So, really, it's 90 new properties (the 18 new above, but for
> margin, padding, border-style, border-width, and border-color), or
> perhaps 130, if you also count new shorthands separately.
Ouch.
> I'd also note that there are two different proposals for how the
> cascading of logical + physical properties should work. My original
> proposal was:
> http://lists.w3.org/Archives/Public/www-style/2002Sep/0049.html
Note the term "property glut" :)
> which is quite similar to what is implemented in Mozilla (for -start
> and -end properties):
> https://bugzilla.mozilla.org/show_bug.cgi?id=74880
> Elika had a different proposal here:
> http://lists.w3.org/Archives/Public/www-style/2006Jun/0084.html
The current draft [1] seems to sketch a simpler model where:
- the properties are not real properies but aliases for existing
properties (although they are referred to as "logical properties";
this should probably be changed to "direction-dependent aliases"
(DDAs) or something, I'll use that term here)
- DDAs are mapped to their respective properties as soon as the
computed value of 'writing-mode' is known; thereafter DDAs --
their values and existence -- can be forgotton
- there is no DOM access to DDAs (I hope, the draft doesn't say)
This undertanding is supported by [2]:
> For UAs supporting only horizontal writing, *-before, *-after,
> logical-width and logical-height are simply aliases of *-top, *-bottom,
> width and height respectively. No costs needed.
>From this, however, it is unclear if the properties turn into "real
properties" when/if vertical writing is supported.
A clarification on this would be helpful in assessing the
cost/benefits of DDAs vs other proposals.
[1] http://dev.w3.org/csswg/css3-text-layout/
[2] http://lists.w3.org/Archives/Public/www-style/2010May/0563.html
Cheers,
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Tuesday, 1 June 2010 07:59:56 UTC