W3C home > Mailing lists > Public > www-style@w3.org > September 2010

Action Item: Fix Float Positioning Rules for floats in run-ins

From: Stephen Zilles <szilles@adobe.com>
Date: Tue, 21 Sep 2010 22:20:22 -0700
To: "www-style@w3.org list" <www-style@w3.org>
Message-ID: <CE2F61DA5FA23945A4EA99A212B1579527A0FA00DA@nambx03.corp.adobe.com>
Section 9.5.1 Positioning the float: the 'float' property has the rules for float positioning. These are introduced by the paragraph stating,
"Here are the precise rules that govern the behavior of floats:"

I suggest this be followed, immediately, by,
"For the purposes of these rules, floats that occur as descendents of a run-in element that is rendered as an 'inline' element at the start of a sibling block element (see Section 9.2.3) are treated is if their containing block is the principle box generated by that block element. This means that floats within the run-in element are not necessarily processed in source order. For example, if there were one or more floats between the run-in element and the block element in which it is rendered, then all such floats would be rendered before the floats within the run-in. This revised ordering holds for clears as well as float positioning."

Steve Zilles
Received on Wednesday, 22 September 2010 05:20:59 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:49:47 UTC