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

[CSS21] list marker positions: ltr vs rtl

From: fantasai <fantasai.lists@inkedblade.net>
Date: Fri, 27 Jun 2008 11:00:50 -0700
Message-ID: <48652AD2.7060202@inkedblade.net>
To: www-style@w3.org

Eira has been working on bidi tests for CSS2.1 and ran into a spec
problem when working on a test for lists.

http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-position

We have a normative statement here that says

   # In right-to-left text, the markers would have been on the right
   # side of the box.

The spec clearly /implies/ that markers in ltr elements should be
on the left and markers in rtl elements should be on the right,
but it doesn't anywhere say so explicitly. So I propose we clarify
the spec as follows:

Append to

   # outside
   #  The marker box is outside the principal block box. CSS 2.1
   # does not specify the precise location of the marker box.

the following

   | but does require that for elements whose 'direction' property
   | is 'ltr' the marker box be on the left side of the content and
   | for elements whose 'direction' property is 'rtl' the marker
   | box be on the right side of the content.

And absorb that previously-quoted statement into the example it's
referring to.

~fantasai
Received on Friday, 27 June 2008 18:01:29 GMT

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