Re: Shadows vs. layout

Brad Kemper wrote:
>
>>
>> Ok, by trigger overflow I mean trigger scrolling. Content that overflows
>> a box doesn't affect the layout of elements outside the box, except
>> insofar as it triggers scrolling behavior.
> 
> Well, I would think that if it is not affecting the layout/size of 
> elements outside of itself, then it would also not affect the size 
> layout of such element even if it was a BODY element or viewport. Ergo, 
> it's parent would not be larger as a result, and would therefore not 
> need to scroll anyway if it didn't before. Is not the scroll bar 
> appearing as the result of some parent element getting wider? ANd if a 
> parent element can get wider because of the overflow of a shadow or 
> outline or border-image, then it can affect layout. That's the point I 
> was trying to make, so correct me if there is some logical flaw to my 
> argument that I am missing, please.

If I have content that overflows a fixed-size box

   <div style="height: 2em">
     <p>Lots of content more than 2em</p>
   </dpv>

or even an auto-height container

   <div>
     <p style="position: absolute"> Lots of content more than Some content</p>
   </div>

in both cases the content that overflows the box does not affect the
layout of content surrounding the <div>; as far as they're concerned
the <div>'s contents might as well not be there. But the overflowing
content is definitely part of the scrollable area.

~fantasai

Received on Wednesday, 5 August 2009 15:57:24 UTC