[css21] Anonymous table objects - box tree?

The "Anonymous table objects" section[1] seems to talk about the box tree  
(at some intermediate stage in construction), even though that's not  
defined (and the spec just says there's a "formatting structure" which  
"need not be 'tree-shaped'" and "depends on the implementation").

For instance, when examining  
http://test.csswg.org/suites/css2.1/20101027/html4/table-caption-003.htm I  
encounter this:

"For each 'table-cell' box C in a sequence of consecutive internal table  
and 'table-caption' siblings, if C's parent is not a 'table-row' then  
generate an anonymous 'table-row' box around C and all consecutive  
siblings of C that are 'table-cell' boxes."

So...
- is "C's parent" actually referring to a link in the formatting  
structure? If so, where is the table-caption's box located at this point  
in time, is it a "consecutive sibling" or not?
- is "C's parent" actually about "the parent of the element that generated  
C"? If so, what about anonymous table-cell boxes?


[1] http://www.w3.org/Style/css2-updates/css2/tables.html#anonymous-boxes
-- 
Øyvind Stenhaug
Core Norway, Opera Software ASA

Received on Wednesday, 24 November 2010 16:41:40 UTC