- From: Brad Kemper <brad.kemper@gmail.com>
- Date: Wed, 5 Aug 2009 08:22:23 -0700
- To: fantasai <fantasai.lists@inkedblade.net>
- Cc: W3C style mailing list <www-style@w3.org>
- Message-Id: <EDC79F1B-7972-4C9C-B5B4-91D7A33AEF89@gmail.com>
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 UTC