[CSS21] 'overflow' on 'table'/'inline-table'

Presumably as part of the cleanup for issue 120, section 11.1.1 now says  
that 'overflow' "Applies to: block containers" and that "This property  
specifies whether content of a block container element is clipped" [1].  
However, multiple tests in the testsuite assume that it applies to 'table'  
and 'inline-table' elements, which are not block containers [2][3][4][5].

Since I could find a resolution indicating that it should apply [6], I  
suppose this is a mistake in the spec text. Cursory testing with e.g.  
Gecko, WebKit and IE8 suggests that they have it apply some of the time  
('hidden' has an effect but not 'scroll' or 'auto').

[1] http://www.w3.org/TR/CSS21/visufx.html#propdef-overflow
[2]  
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/table-layout-002.htm
[3]  
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/table-layout-003.htm
[4]  
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/overflow-applies-to-013.htm
[5]  
http://test.csswg.org/suites/css2.1/nightly-unstable/html4/overflow-applies-to-014.htm
[6] http://lists.w3.org/Archives/Public/www-style/2010Oct/0468.html

-- 
Øyvind Stenhaug
Core Norway, Opera Software ASA

Received on Tuesday, 19 July 2011 13:38:09 UTC