- From: Brad Kemper <brad.kemper@gmail.com>
- Date: Mon, 30 Mar 2009 08:43:18 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: Andrew Fedoniouk <news@terrainformatica.com>, David Hyatt <hyatt@apple.com>, Anne van Kesteren <annevk@opera.com>, Bert Bos <bert@w3.org>, "www-style@w3.org list" <www-style@w3.org>
On Mar 30, 2009, at 8:23 AM, Tab Atkins Jr. wrote: > On Mon, Mar 30, 2009 at 10:05 AM, Brad Kemper > <brad.kemper@gmail.com> wrote: >> >> On Mar 30, 2009, at 5:01 AM, Tab Atkins Jr. wrote: >> >>> On Mon, Mar 30, 2009 at 2:08 AM, Brad Kemper <brad.kemper@gmail.com> >>> wrote: >>>> >>>> On Mar 29, 2009, at 9:50 PM, Andrew Fedoniouk wrote: >>>>> >>>>> Sorry but border is not an outline either. E.g. outline does not >>>>> participate in hits testing. But border does. How you border image >>>>> solution will handle :hover state? >>>> >>>> Those are good questions. I suppose for simplicity anything >>>> outside the >>>> border-box would not participate in hit testing or hover testing. >>> >>> This would also be a very good argument for still combining >>> border-radius with border-image; border-radius will clip the hit >>> box, >>> which can be useful to match up with some border-image shapes. >> >> For hit-testing, yes. For clipping, no. If I have to chose between >> hit-testing and not having my image clipped by the radius, then I >> prefer >> the latter. Consider an images like these: >> >> http://www.bradclicks.com/cssplay/border-image/borders.png >> >> In each case, it would be useful to have border-radius for >> fallback, for >> background-clipping, and for hit/hover-testing, but not for >> clipping the >> border-image. > > Certainly; I did not mean to imply otherwise. Actually, David Hyatt implied in a different thread a few days ago that hit-testing was based fairly strictly on clipping, so I was also incorporating that info into my reply to you, above. Maybe he could find a way to clip the hit/hover-testing without clipping the border though, as you and I would prefer. > It should have a layout > effect, as it does now, Does it? I didn't think border-radius changed where anything is placed or how much room it takes up. Maybe that's not what you meant? > but in and of itself be invisible, and have no > effect on border-image (which already ignores all other layout > concerns in your proposal). Right. It would still clip the content (non-positioned descendants), for much the same reason it clips the background (because it is part of the border-box shape that contains the background and contents, while border-images create their own shapes).
Received on Monday, 30 March 2009 15:45:02 UTC