[CSS21] 'overflow' should apply to 'inline-table' elements

http://www.w3.org/TR/CSS21/visufx.html#overflow says that the
'overflow' property applies to:
  # non-replaced block-level elements, table cells, and inline-block
  # elements 

This means it applies to elements with display 'block', 'table', and
'inline-block', but not 'inline-table'.  This seems rather
inconsistent.

I think it should also apply to elements with display
'inline-table'; in other words, that we should change the quoted
text to say:
  # non-replaced block-level elements, table cells, inline-block,
  # and inline-table elements 

Gecko and Chromium already implement this, as demonstrated by the
fact that they both fail:
http://test.csswg.org/suites/css2.1/20101001/html4/overflow-applies-to-014.htm

-David

-- 
L. David Baron                                 http://dbaron.org/
Mozilla Corporation                       http://www.mozilla.com/

Received on Saturday, 16 October 2010 19:51:06 UTC