This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 17783 - Appendix E painting order does not handle replaced table cells or inline children of table cells
Summary: Appendix E painting order does not handle replaced table cells or inline chil...
Status: NEW
Alias: None
Product: CSS
Classification: Unclassified
Component: CSS Level 2 (show other bugs)
Version: unspecified
Hardware: All Windows 3.1
: P2 normal
Target Milestone: ---
Assignee: Bert Bos
QA Contact: public-css-bugzilla
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-14 23:41 UTC by Anton P
Modified: 2012-12-04 00:54 UTC (History)
0 users

See Also:


Attachments

Description Anton P 2012-07-14 23:41:24 UTC
Reported by Simon Sapin

Appendix E painting order does not handle replaced table cells or inline children of table cells.  This arises because Step 7 says:

  # Otherwise: first for the element, then for all its in-flow,
  # non-positioned, block-level descendants in tree order:
  # <paint replaced content, inline children>

yet table cells are not block-level.

Conversation begins:
Bug description:
http://lists.w3.org/Archives/Public/www-style/2012May/0434.html
Comment 1 Anton P 2012-07-14 23:42:56 UTC
Proposal A:

In Step 7, replace:

  # Otherwise: first for the element, then for all its in-flow,
  # non-positioned, block-level descendants in tree order:

with:

  | Otherwise: first for the element, then for all its in-flow,
  | non-positioned, block-level and table-cell descendants in tree order:


Proposal: http://lists.w3.org/Archives/Public/www-style/2012May/0435.html