[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 #3 from Anton P <antonsforums@yahoo.co.uk> 2012-07-14 23:01:50 UTC ---
Bug 17778 also affects this text.

Proposal B (incorporating Proposal A above and Proposal B from Bug 17778):

In Step 2, replace:

   # If the element is a block, list-item, or other block equivalent:
   #   [...]
   #
   # 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:

   | 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.
   |
   | Otherwise, if the element is a block container or block-level
   | replaced element:
   |   [...]

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).
   #   [...]
   #   7. all table borders (in tree order for separated borders).

with:

   | For all its in-flow, non-positioned, block-level descendants in
   | tree order:
   | If 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>.
   |   [...]
   |   7. all table borders (in tree order for separated borders).
   |
   | Otherwise, the element is a block container or replaced element:
   |   [...]


Note that this proposal inherits dependencies on other Bugs from Proposal B in
Bug 17778.

Proposal: 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 23:01:51 UTC