On 08/18/2010 11:00 AM, Anton Prowse wrote:
> On 18/08/2010 01:09, fantasai wrote:
>> On 08/14/2010 11:02 PM, Anton Prowse wrote:
>>>
>>> > * The amount necessary to place the top border edge of the block
>>> > even with the previously computed hypothetical position of the top
>>> > border edge of the element. (Informative Note: This is necessary to
>>> > handle the case where the float moves due to the element's top
>>> > margin no longer collapsing with previous margins.)
>>>
>>> (This is assuming – reasonably, I think – that that's what the equation
>>> in Calculation 2 really is trying to say.)
>
>> We do know, based on the CSSWG's archives, that the rewording above
>> is the original intent of Calculation 2. I had in fact suggested
>> replacing Ian's rather convoluted calculation with the following
>> at that time:
>>
>> | 2. The amount necessary to place the border edge of the block
>> | at its hypothetical position.
>>
>> The intent is exactly to ensure that the clearing element does not
>> move upwards as a result of clearing.
>
> Hmm, I went through the public mailing list archives in some detail
> prior to participating in this clearance discussion, and didn't find
> anything. Are you referring to non-public archives? If so, would you
> be able and willing to post any or all of this discussion publicly?
>
> Anyhow, thanks for the info. I'll proceed to factor this into my recent
> analysis.
This was in the non-public archives, back when the CSSWG conducted
technical discussion on a Members-only list. The tests that factored
into that decision were these:
http://www.hixie.ch/tests/adhoc/css/box/block/margin-collapse/microsoft/
The minutes from that meeting (it was an F2F) are here:
http://lists.w3.org/Archives/Member/w3c-css-wg/2007JanMar/0514.html
I would have to get permission to post them publicly.
~fantasai