- From: Andrew Fedoniouk <andrew.fedoniouk@live.com>
- Date: Sun, 24 Oct 2010 18:43:07 -0700
- To: "David Hyatt" <hyatt@apple.com>, "MURATA Makoto \(FAMILY Given\)" <eb2m-mrt@asahi-net.or.jp>
- Cc: <www-style@w3.org>
-------------------------------------------------- From: "David Hyatt" <hyatt@apple.com> Sent: Sunday, October 24, 2010 6:05 PM To: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp> Cc: <www-style@w3.org> Subject: Re: [css3-writing-modes] a third option for implementing logical properties > Logical properties were trivial to implement in WebKit. I know that we > risk introducing a large number of additional properties if we go this > route, but the cost of implementing them and maintaining them is extremely > low. It took very few lines of code to add all of these logical > properties to the WebKit engine. The code to resolve them to physical > properties is even shared. > > I still think they're the best solution that has been proposed for > producing a layout that can work in both the horizontal and vertical > directions. We would probably need to introduce logical properties for > border-radius, and then decide what happens with overflow, border-spacing, > and shadows, but that does cover pretty much everything. > What about left, right, top and bottom properties for position:relative | absolute | fixed? Are we going to make them logical too? What about things like background-position? And yet, what exactly causes padding-after to be mapped to padding-left or to padding-right? For example, p { padding-after:30px; } with this markup: <body dir="ltr"> <div dir="rtl"> <p>para</p> </div> </body> what will be the used value of padding-left/right on <p>? And why? -- Andrew Fedoniouk http://terrainformatica.com
Received on Monday, 25 October 2010 01:43:46 UTC