Summary: | display in style of tr results in ignoring style in col-tags | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Ronald Lammers <rlammers> | ||||
Component: | CSS | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED INVALID | ||||||
Severity: | Normal | CC: | tabatkins | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | Windows Vista | ||||||
Attachments: |
|
Description
Ronald Lammers
2008-09-02 14:53:22 PDT
Bug also shows in latest Safari (build 525.21) And bug also shows in latest nightly build for windows (r36012). (Updated version # in bugreport) (Had to use acid3-test to tell the difference between standard-safari and webkit: safari scored 75/100, webkit 100/100 except that every 1 in abt 5 refreshes showed 98/100 or 96/100 (Test Namespace Test parent.notify("xhtml.3") sometimes remained visible, sometimes I could not tell the difference with 100/100) Created attachment 23150 [details]
testcase
Not a bug. If you set 'display' to something other than 'table-row', then *it's no longer a table row*. The CSS table fix-up algorithm then goes to work and does some fun things to the table's formatting structure. In other words, you start with this structure: table - table-column - table-column - table-row - table-cell - table-cell - table-row - table-cell - table-cell But after you set the second <tr> to be display:run-in, you instead get this structure: table - table-column - table-column - table-row - table-cell - table-cell - (anonymous) table-row - (anonymous) table-cell - run-in - (anonymous) table - (anonymous) table-row - table-cell - table-cell This is all expected behavior, so I'm marking this bug as invalid. |