W3C home > Mailing lists > Public > www-style@w3.org > March 2011

Re: [CSS21] 17.4: properties on outer & inner table boxes

From: fantasai <fantasai.lists@inkedblade.net>
Date: Tue, 08 Mar 2011 23:15:36 -0800
Message-ID: <4D772918.4030607@inkedblade.net>
To: Peter Moulder <peter.moulder@monash.edu>, www-style@w3.org
On 11/04/2010 11:51 PM, Peter Moulder wrote:
> In previous versions of CSS2.1, the outer table box was anonymous and the
> (inner) table box was considered the principal box generated by the table.
> This made it reasonably clear that the outer table box's properties (other
> margins, 'float' etc. as mentioned in 17.4) were all inherited from the outer
> table box's parent box or at initial values, as per the fourth-last paragraph
> of 9.2.1.1.
>
> Whereas in the Oct2010 editors' draft, the outer table box is the principal box,
> implying that it's now the outer table box that gets the background, borders
> and so on that were the computed values of the table element.

This is filed as CSS2.1 Issue 243:
   http://wiki.csswg.org/spec/css2.1#issue-243

Proposal:

In 17.4 replace

   # The computed values of properties [...] on the table box are used on
   # the table wrapper box instead of the table box. The table box uses
   # the initial values for those properties.

with

   # The computed values of properties [...] on the table element are used
   # on the table wrapper box and not the table box; all other values of
   # non-inheritable properties are used on the table box and not the table
   # wrapper box. (Where the table element's values are not used on the table
   # and table wrapper boxes, the initial values are used instead.)

~fantasai
Received on Wednesday, 9 March 2011 07:16:11 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:38 GMT