[Webkit-unassigned] [Bug 56594] New: unicode-bidi:bidi-override inheritance in table

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 17 14:41:19 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=56594

           Summary: unicode-bidi:bidi-override inheritance in table
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: xji at chromium.org
                CC: hyatt at apple.com, mitz at webkit.org,
                    playmobil at google.com, aharon at google.com


Following is CSS spec on unicode-bidi 
http://www.w3.org/TR/CSS21/visuren.html#propdef-unicode-bidi:
"bidi-override:
For inline-level elements this creates an override. For block container elements this creates an override for inline-level descendants not within another block-level, table-cell, table-caption, or inline-block element. "

What should be the rendered result for the following <div>?
<div style="display:table-row; direction:rtl; unicode-bidi:bidi-override">abc</div> 
<div style="display:table-cell; direction:rtl; unicode-bidi:bidi-override">def</div> 
<div style="display:table-caption; direction:rtl; unicode-bidi:bidi-override">hij</div>        
<div style="display:table-row-group; direction:rtl; unicode-bidi:bidi-override">opq</div> 


Firefox and Chrome both render "hij" as "jih", render "abc" as "abc", and render "opq" as "opq". But Firefox renders "def" as "def" while Chrome renders it as "fed".

IE only renders 2 lines as "jih" and "fed".

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list