- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Thu, 3 Jun 2010 23:57:11 -0700
- To: "MURATA Makoto \(FAMILY Given\)" <eb2m-mrt@asahi-net.or.jp>, <www-style@w3.org>
-------------------------------------------------- From: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp> Sent: Thursday, June 03, 2010 9:47 PM To: <www-style@w3.org> Subject: Re: [css3-text-layout] New editor's draft - margin-before/after/start/end etc. >> I think I agree with Hakon, the :rtl, :lrt, :ttb proposal seems better >> suited to language-sensitive design. With these an author could >> specify the exact desired styling for tate-chu-yoko numbers without >> affecting horizontal display. > > I do not understand that :ttb proposal. When the HTML family disallows > "ttb"as a permissible value of the dir attribute (rightly so), how > does it work? Or, does :ttb apply when the user or reading > system chooses vertical writing? > Idea is pretty easy. This <body dir="ttb"> ... </body> will set :ttb flag for each child of the body element. Default styling of :ttb elements may look like this: p:ttb { direction: ttb; /* character flow */ flow: horizontal; /* block flow */ } If you have something like <span class="number">100</span> inside that paragraph you can say either p:ttb span.number { direction:ltr; display:inline-block; } Or you can simply let it to use default direction: p:ttb span.number { direction:ttb; } So to switch direction will be a matter of changing @dir from "ttb" to "ltr" on <body> element. Quite easy if you would ask me. No? -- Andrew Fedoniouk http://terrainformatica.com
Received on Friday, 4 June 2010 06:57:42 UTC