On Sunday 2008-01-27 04:47 +0000, [EMAIL PROTECTED] wrote: > for more; it's a long one). It turns out that, per CSS2.1: 9.3.1 > (<http://www.w3.org/TR/CSS21/visuren.html#choose-position>), the > result when table cells are set to 'position: relative' is undefined. > I think most browsers are simply deciding that it doesn't apply, and > thus the table cells don't establish containing blocks for their > descendants.
I think it's well-defined but the browsers are buggy. Firefox is certainly buggy in that non-blocks that are relatively positioned don't act as a containing block for absolutely positioned descendants. (I think there are some things that are undefined, like what should happen to borders in border-collapse:collapse tables when parts of the table (e.g., rows, cells, etc.) are relatively positioned. I think in that case the borders should just stay where they are.) -David -- L. David Baron http://dbaron.org/ Mozilla Corporation http://www.mozilla.com/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/