[Webkit-unassigned] [Bug 98970] New: baselines of tables inside flexboxes/flexitems is wrong

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 10 16:56:48 PDT 2012


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

           Summary: baselines of tables inside flexboxes/flexitems is
                    wrong
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ojan at chromium.org
                CC: tony at chromium.org
            Blocks: 62048


As per http://dev.w3.org/csswg/css3-flexbox/#flex-baselines, it should be the first row in the table. I think right now we use the last row.

>From the spec:
CSS 2.1 did not define the baseline of block or table boxes. It is expected that they will be defined consistent with those of table cells, as follows:

‘block’
‘list-item’
The inline-axis baseline of a block is the baseline of the first in-flow line box in the block, or the first in-flow block-level child in the block that has a baseline, whichever comes first. If there is no such line box or child, then the block has no baseline. For the purposes of finding a baseline, in-flow boxes with a scrolling mechanisms (see the ‘overflow’ property) must be considered as if scrolled to their origin position.

A block has no block-axis baseline.

‘table’
The inline-axis baseline of a table box is the baseline of its first row. However, when calculating the baseline of an inline-block, table boxes must be skipped.

The block-axis baseline of a table is undefined.

-- 
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