W3C home > Mailing lists > Public > www-style@w3.org > January 2012

Re: [CSS21] contradiction on computed value of 'float'

From: Anton Prowse <prowse@moonhenge.net>
Date: Mon, 02 Jan 2012 16:42:33 +0100
Message-ID: <4F01D069.2050906@moonhenge.net>
To: "www-style@w3.org" <www-style@w3.org>, "L. David Baron" <dbaron@dbaron.org>
On 12/12/2011 18:32, Anton Prowse wrote:
> On 28/10/2011 04:25, Sylvain Galineau wrote:
>> [L. David Baron:]
>>> http://www.w3.org/TR/CSS21/visuren.html#propdef-float says that the
>>> computed value of 'float' is as specified.
>>> http://www.w3.org/TR/CSS21/visuren.html#dis-pos-flo , step 2, says
>>> that if
>>> 'position' is 'absolute' or 'fixed', then the computed value of
>>> 'float' is
>>> forced to 'none'.
>>> These statements contradict each other. I believe the second one is what
>>> was intended, and we missed this when we introduced the "Computed
>>> value:"
>>> lines.
>>> A testcase is attached. Gecko and Opera agree with my assessment; WebKit
>>> does not.
>> IE9 and IE10 also do not.
> The forcing of 'float' to 'none' has been around since CSS2, whereas the
> computed value lines were introduced in 2002 by the looks of it. The one
> for the 'float' property does indeed seem to have been written
> incorrectly. (Note how the 'display' property is handled better.)
> [The notion of specified/computed/used value, both formally and
> informally, seems to have varied during the lifetime of CSS21, and we
> could ask whether it was originally intended that the _used_ value of
> float be the one forced to 'none'. However, given that the modern spec
> works heavily with computed value I don't think that we could revert to
> that without a lot of undesirable editorial work.]
> Let's note this problem for errata.

David, this issue is being tracked at 

Anton Prowse
Received on Monday, 2 January 2012 15:43:01 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 11 February 2015 12:35:01 UTC