W3C home > Mailing lists > Public > www-style@w3.org > May 2009

Re: [css3-multicol] improving the behaviour of floats

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 19 May 2009 22:19:42 -0500
Message-ID: <dd0fbad0905192019re873d24q850642fc4d19e65d@mail.gmail.com>
To: David Woolley <forums@david-woolley.me.uk>
Cc: www-style@w3.org
On Mon, May 18, 2009 at 2:02 AM, David Woolley
<forums@david-woolley.me.uk> wrote:
> Peter Moulder wrote:
>>
>> There are however (as Christian suggests) a small number of exceptions
>> where
>> the 'float' property is currently used where it is important to start at
>> exactly at the specified line, even if that means moving the current line
>> to
>
> My impression is that, at least in legacy content, float is rarely used for
> true floats, and therefore such content is dependent on the current
> rendering behaviour for "floats".

As an author and a consumer of many CSS tutorials, I can assure you
that in the wild float is widely used for layout rather than
typography.  Virtually all complex pure-CSS layouts rely on float
being interpreted *exactly* as it now.  It's a dirty, dirty hack, and
I consider a tiny bit of layout table to be preferable (and more
widely compatible) to it, though soon we'll have reliable
display:table support and someday after that we'll have Template
Layout and friends to really help out.

It would be impossible to loosen the definition and return it to a
more 'typographical' semantics unless you had some way to
unambiguously indicate that you want this more 'flexible' float
without clashing with current syntax.

~TJ
Received on Wednesday, 20 May 2009 03:20:22 GMT

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