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

Re: Shadows vs. layout

From: Brad Kemper <brad.kemper@gmail.com>
Date: Wed, 5 Aug 2009 08:22:23 -0700
Cc: W3C style mailing list <www-style@w3.org>
Message-Id: <EDC79F1B-7972-4C9C-B5B4-91D7A33AEF89@gmail.com>
To: fantasai <fantasai.lists@inkedblade.net>
I meant to send this yesterday.

On Aug 3, 2009, at 3:14 PM, fantasai wrote:

> Brad Kemper wrote:
>> On Aug 3, 2009, at 1:45 PM, fantasai  
>> <fantasai.lists@inkedblade.net> wrote:
>>> Brad Kemper wrote:
>>>> Sent from my iPhone
>>>> On Aug 3, 2009, at 1:08 PM, fantasai  
>>>> <fantasai.lists@inkedblade.net> wrote:
>>>>> I'm not sure about border-image outside the border area, whether  
>>>>> that should
>>>>> trigger scrolling or not. I'm leaning towards leaving the  
>>>>> standard behavior.
>>>>> But shadows definitely should not trigger scrolling.
>>>> I don't have the link handy, but in that write-up I did a while  
>>>> back explaining how the border-images should not take up space, I  
>>>> think many of the use cases and examples I gave would not work  
>>>> well at all if they pushed container dimensions to the right and  
>>>> bottom. A central idea was that page geometry would be the same  
>>>> with or without the border-image.
>>>
>>> Well, yes, the outset shouldn't affect layout. But whether it should
>>> trigger overflow is another issue.
>> Overflow does affect layout, doesn't it? If my image bordered  
>> element is inside another element that is floated, then the width  
>> of the floated element changes based on whether or not the overflow  
>> from the border-image is widening it or not. That then affects what  
>> other elements can sidle up alongside it.
>
> 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.
Received on Wednesday, 5 August 2009 15:23:03 GMT

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