- From: Lina Kemmel <LKEMMEL@il.ibm.com>
- Date: Thu, 22 Sep 2016 15:49:36 +0300
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: www-international@w3.org
> Yes. "auto" is computed to either LTR or RTL at the HTML so that > the result can be selected by the :dir() selectors. I'd say this means that the :dir() selectors should only recognize ltr | rtl... But why does this also affect the "direction" property (which :dir() selectors even won't consider, I think). ======= CSS specs, concepts, and of course actual styling with CSS are used in other (than HTML) technologies, with any XML markup. For example, in SVG. SVG2 spec (draft) https://svgwg.org/svg2-draft/text.html#DirectionProperty says explicitly " please take special care to ensure this agrees with CSS3 Writing modes ". Considering that "auto" is not supported by CSS, it seems to me that SVG has no means (consistent with the standards it strives to follow) to specify it using markup too. - Lina From: fantasai <fantasai.lists@inkedblade.net> To: www-international@w3.org Date: 22/09/2016 01:39 Subject: Re: [CSSWG][css-writing-modes] Does not mention "auto" for the "direction" property On 09/21/2016 06:28 PM, Lina Kemmel wrote: > https://drafts.csswg.org/css-writing-modes/#direction > > "2.1. Specifying Directionality: the direction property" section > only mentions "ltr" and "rtl" as the permissible values for the > "direction" property. > > This is not aligned with HTML5, which also tolerates "auto" > (for the "dir" attribute - > https://www.w3.org/TR/html5/dom.html#the-dir-attribute). > > Is there any rationale for that? Yes. "auto" is computed to either LTR or RTL at the HTML so that the result can be selected by the :dir() selectors. This was an explicit design decision when dir=auto was introduced. (Also, the [CSSWG] tag is used for official CSSWG announcements; you just need the spec tag, in this case css-writing-modes, for your subject.] ~fantasai
Received on Thursday, 22 September 2016 12:50:21 UTC