- From: <bugzilla@jessica.w3.org>
- Date: Sat, 14 Jul 2012 21:47:03 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=17782 Summary: Painting order in Appendix E fails for tables whose captions have negative stack level Product: CSS Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: CSS Level 2 AssignedTo: bert@w3.org ReportedBy: antonsforums@yahoo.co.uk QAContact: public-css-bugzilla@w3.org Reported by Anton Prowse 9.3.1 (The 'position' property) says, in the definition of the 'relative' value: # [...] The effect of 'position:relative' on table-row-group, # table-header-group, table-footer-group, table-row, table-column-group, # table-column, table-cell, and table-caption elements is undefined. Still, whilst the relpos offsetting effect on table captions has inconsistent support across the major UAs, the effect of inducing a stacking context has good interoperable support. By using negative margins and/or relpos offsetting on the caption, we can force it to overlap the table box. We observe that a caption with negative stack level is painted below the table box despite being a child element of the table element to which the table box is associated, in line with expected behaviour for stacking contexts. This means that Step 2 in the painting order specified in Appendix E is incorrect for table elements that themselves establish a stacking context, since it handles the painting of the table box prior to painting the caption box with negative stack level in Step 3. The painting of the table box needs to be postponed until after Step 3. Conversation begins: Bug report: http://lists.w3.org/Archives/Public/www-style/2012May/0498.html (second half) -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Saturday, 14 July 2012 21:47:04 UTC