[Bug 17782] Painting order in Appendix E fails for tables whose captions have negative stack level

https://www.w3.org/Bugs/Public/show_bug.cgi?id=17782

--- Comment #2 from Anton P <antonsforums@yahoo.co.uk> 2012-07-14 22:56:37 UTC ---
Proposal A:

In Step 2, replace:

   # Otherwise, if the element is a block level table:
   #   1. table backgrounds (color then image) unless it is the root
   #      element.
   #   [...]
   #   7. all table borders (in tree order for separated borders).

with:

   | Otherwise, if the element is a block level table, treat its
   | table box as if it were its first child element in the steps
   | which follow.

In Step 4, replace:

   # For all its in-flow, non-positioned, block-level descendants in
   # tree order: If the element is a block, list-item, or other block
   # equivalent:
   #   [...]
   #
   # Otherwise, the element is a table:
   #
   #   1. table backgrounds (color then image).
   #   [...]

with:

   | For all its in-flow, non-positioned, block-level descendants in
   | tree order:
   | If the element is a block, list-item, or other block equivalent:
   |   [...]
   |
   | Otherwise, the element is a table:
   |
   |   1. table backgrounds (color then image) unless it is derived from
   |      the root element via _2_<link to Step 2>.
   |   [...]

Proposal derived from discussion in
http://lists.w3.org/Archives/Public/www-style/2012Jul/0337.html

-- 
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 22:56:38 UTC