Re: [css3-text-layout] New editor's draft - margin-before/after/start/end etc.

"Andrew Fedoniouk" <news@terrainformatica.com> wrote:
> 
> Correct, "dir" is a DOM attribute here.
> 
> Precise algorithm of determination of :ltr,:rtl and :ttb values is
> this: Start from the element itself and walk through child-parent
> chain until you will find DOM element with defined "dir" attribute.
> If value of the "dir" is "rtl" then set :rtl to true and reset all
> other directionality pseudo-classes like :ltr and :ttb.

Consider the complete HTML5 document

 <!doctype html>
 <p>This text is mostly in English, but contains a Hebrew
    quotation: <q>אבגabcדה</q>.  There is an English word embedded
    in the quotation.</p>

What, if anything, would be matched by :ltr here?  :rtl?  Why, or why
not?

Does your answer change if the Unicode explicit directional codes
(U+202A through U+202E) appear anywhere in the document, either as HTML
entities or as literal characters?

Does your answer change if the right-to-left characters are not
well-nested relative to element boundaries, e.g. <q>אבגabcד</q>ה ?

zw

Received on Saturday, 29 May 2010 21:04:13 UTC