- From: Andrew Fedoniouk <andrew.fedoniouk@live.com>
- Date: Sun, 24 Oct 2010 16:50:36 -0700
- To: HåkonWium Lie <howcome@opera.com>, "David Hyatt" <hyatt@apple.com>
- Cc: HåkonWium Lie <howcome@opera.com>, "John Daggett" <jdaggett@mozilla.com>, "L. David Baron" <dbaron@dbaron.org>, <www-style@w3.org>
? -------------------------------------------------- From: "HåkonWium Lie" <howcome@opera.com> Sent: Sunday, October 24, 2010 3:32 PM To: "David Hyatt" <hyatt@apple.com> Cc: "HåkonWium Lie" <howcome@opera.com>; "John Daggett" <jdaggett@mozilla.com>; "L. David Baron" <dbaron@dbaron.org>; <www-style@w3.org> Subject: Re: [css3-writing-modes] a third option for implementing logical properties > I'm not sure we need per-element switches, though. I think the use > case is more for different document modes. For example, a button on a > Japanese tablet that toggles between vertical and horizontal layout. > Or for a default style sheet that works both for a latin and > arabic/hebrew. As such, using a media query makes sense -- it would > query which mode the document is in: > > @media (dir: ltr) { > body { margin: 10px 20px 30px 40px } > } > > @media (dir: rtl) { > body { margin: 10px 40px 30px 20px } > } How about this case: [view dir="ttb-rtl"] <html> <body> ... some Japanese text here ... <blockquote dir="ltr"> ... some e.g. English text ... <p> ...and markup...</p> </blockquote> ... some Japanese text here again ... </body> </html> [/view] @media will not help you in this case. CSS shall be able to distinguish : p:in-ltr-environment { ... } and p:in-ttb-rtl-environment { ... }. -- Andrew Fedoniouk http://terrainformatica.com
Received on Sunday, 24 October 2010 23:51:11 UTC