Re: [CSS21] top margin edge - hence static position - is not well-defined

On 28/03/2011 2:45 AM, Anton Prowse wrote:
> On 27/03/2011 17:32, Alan Gresley wrote:
>> On 28/03/2011 12:31 AM, Anton Prowse wrote:

>>> <div style="border-bottom:1px solid; margin-bottom:20px"></div>
>>> <div style="position:absolute; width:100px; height:100px; background:
>>> yellow; margin-top:10px"></div>
>>> <div style="border-top:1px solid; margin-top:20px"></div>
>>>
>>> There's no interop on this issue, but that's because Fx and IE don't
>>> perform tentative margin collapsing at all for abspos in order to
>>> determine their static position.
>>
>>
>> This is since the margins of elements with position absolute do not
>> collapse [1] 8.3.1.
>
> Alan, we're talking about the calculation of the _static position_ of
> absolutely positioned elements.


I know, the static position is seen when it is static (in normal flow). 
Remove position: absolute and you have it's static position. This is 
what a browser has to work out. What it's position would be if it was 
position: static.


-- 
Alan http://css-class.com/

Armies Cannot Stop An Idea Whose Time Has Come. - Victor Hugo

Received on Sunday, 27 March 2011 17:11:56 UTC