[CSS21] Undefined behavior of backgrounds and borders with relative positioning of tables

When inner table elements (elements with display table-row-group,
table-header-group, table-footer-group, table-row, table-column,
table-column-group, and table-cell) are relatively positioned, CSS
2.1 does not specify what happens to their borders and backgrounds.

http://www.w3.org/TR/CSS21/tables.html#table-layers should specify
what happens to backgrounds when inner table elements are relatively
positioned.  For example, if a table row is relatively positioned,
does a background image that comes from the row group move?

http://www.w3.org/TR/CSS21/tables.html#separated-borders should
perhaps explicitly specify what happens to borders in the separated
borders model when relative positioning is used, though I believe it
can be derived from the current spec.  (The border on the table
should not move; the borders on cells should move in response to
relative positioning of a cell, row, or row/header/footer-group.)

http://www.w3.org/TR/CSS21/tables.html#collapsing-borders should
specify what happens to collapsed borders when relative positioning
is used on inner table elements.  My preference is for none of the
borders to move.

-David

-- 
𝄞   L. David Baron                         http://dbaron.org/   𝄂
𝄢   Mozilla                           http://www.mozilla.org/   𝄂

Received on Friday, 8 March 2013 02:19:05 UTC