[Bug 17505] Wider set of properties should apply to table wrapper box instead of table box

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

--- Comment #6 from Anton P <antonsforums@yahoo.co.uk> 2012-07-15 11:36:32 UTC ---
Implementers raised a concern about whether 'overflow' should apply to the
table wrapper box instead of to the table box.[1]

The test http://test.csswg.org/shepherd/testcase/overflow-applies-to-013/ is
theoretically relevant to this bug, since the table box has a positive width
border and hence it is possible to detect whether 'overflow' is being applied
to the table box (and thus clipping the overflowing content at the table box's
padding area) or to the parent wrapper box.  Gecko, Webkit, Presto and Trident
all pass this test.  However, it turns out that the test doesn't capture the
vagiaries of Webkit and Presto's behaviour.

The attached test case below (based on one provided by Øyvind Stenhaug)
demonstrates that Gecko and Trident (IE9) apply 'overflow' to the table box,
whereas Webkit and Presto (Op12) seem to apply it to the table wrapper box but
define the clipping area in a curious manner: it has the size of the table
box's padding area in the horizontal dimension, and then it has the size of the
table wrapper box's padding area in the vertical dimension (in the case of
Webkit) or the size of the table wrapper box's padding area minus the sum of
the table box's vertical border widths in the vertical dimension (in the case
of Presto).

[1] http://lists.w3.org/Archives/Public/www-style/2012Jun/0656.html
[2] http://lists.w3.org/Archives/Public/www-style/2011Jul/0462.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 Sunday, 15 July 2012 11:36:34 UTC