- From: Håkon Wium Lie <howcome@opera.com>
- Date: Tue, 25 May 2010 18:56:29 +0200
- To: www-style@w3.org
These properties were recently added to the editor's draft of CSS Text
Layout Module [1]:
margin-before, margin-after, margin-start, margin-end
padding-before, padding-after, padding-start, padding-end
border-before-width, border-after-width, border-start-width, border-end-width
border-before-style, border-after-style, border-start-style, border-end-style
border-before-color, border-after-color, border-start-color, border-end-color
border-before, border-after, border-start, border-end
logical-width, logical-height
min-logical-width, min-logical-height
max-logical-width, max-logical-height
I understand that writing-direction-based naming has been requested
[2]. However, I do not believe that adding 30 new properties to CSS is
the right solution to the problem at hand. These 30 new properties,
which cascade/inherit separately on each element will incur
significatn costs to implementations, especially on constrained
devices.
I would like to explore how the issues at hand can be addressed
through other solutions. For example, by using the :lang selector:
p {
margin: 10px 20px;
}
p:lang(ja) {
writing-mode: tb-rl;
margin: 20px 10px;
}
[1] http://dev.w3.org/csswg/css3-text-layout/
[2] http://lists.w3.org/Archives/Public/www-style/2010Apr/0278.html
Cheers,
-h&kon
Håkon Wium Lie CTO °þe®ª
howcome@opera.com http://people.opera.com/howcome
Received on Tuesday, 25 May 2010 16:57:09 UTC