W3C home > Mailing lists > Public > www-style@w3.org > April 2010

Re: [css3-background] Curved borders intersecting backgrounds of inner boxes

From: Zack Weinberg <zweinberg@mozilla.com>
Date: Mon, 12 Apr 2010 08:56:22 -0700
To: Brad Kemper <brad.kemper@gmail.com>
Cc: W3C Emailing list for WWW Style <www-style@w3.org>
Message-ID: <20100412085622.4fc08619@mozilla.com>
Brad Kemper <brad.kemper@gmail.com> wrote:
> 
> It is pretty weird that Webkit still clips to the outside of the
> border at the curved borders, when the overflow is 'hidden', and that
> mozilla still doesn't clip to any curve. I brought this up some time
> ago, and the following was added to the backgrounds and borders
> module to clarify what should happen:
> 
> > Backgrounds, but not the border-image, are clipped to the
> > appropriate curve (as determined by ‘background-clip’). Other
> > effects that clip to the border or padding edge (such as ‘overflow’
> > other than ‘visible’) also must clip to the curve. The content of
> > replaced elements is always trimmed to the content edge curve.
> > Also, the area outside the curve of the border edge does not accept
> > mouse events on behalf of the element.

I think that language does not clearly say which curve the background
of an inner element should be clipped to.

Also, yes, Firefox is just buggy here.

zw
Received on Monday, 12 April 2010 15:56:55 GMT

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