W3C home > Mailing lists > Public > www-style@w3.org > March 2008

Re: [CSS3] ltr and rtl pseudo-class proposal

From: Andrew Fedoniouk <news@terrainformatica.com>
Date: Sun, 16 Mar 2008 21:00:02 -0700
Message-ID: <47DDECC2.9010606@terrainformatica.com>
To: robert@ocallahan.org
CC: www-style@w3.org

Robert O'Callahan wrote:
> On Mon, Mar 17, 2008 at 4:08 PM, Andrew Fedoniouk 
> <news@terrainformatica.com <mailto:news@terrainformatica.com>> wrote:
> 
>     Robert O'Callahan wrote:
>      > So what happens with
>      >
>      > div::ltr { direction:rtl; }
>      >
>      > ?
> 
>     Nothing wrong in principle.
> 
>     div:ltr will match any element that has or is
>     inside element with dir="ltr" defined explicitly.
> 
> 
> You're right, I didn't read your message properly. But then ::ltr won't 
> be all that useful, if it can't be relied on to match the actual direction.
> 

And even direction:rtl does not define actual direction. Real content 
will define direction of glyph rendering.

Think about direction:rtl as simply about attribute that define initial
ordering of sequence of characters, not more.

So default style sheet may have:

*:ltr { direction:ltr; }
*:rtl { direction:rtl; }

and all other declarations like:

ul {padding:....}
ul:rtl { padding:....}

And yet this allows to move :rtl/:ltr related wordings
from the spec. to set of simple declarations like:
http://www.w3.org/TR/CSS21/sample.html

-- 
Andrew Fedoniouk.

http://terrainformatica.com
Received on Monday, 17 March 2008 04:00:36 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:55:02 GMT