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

On 04/12/2010 08:56 AM, Zack Weinberg wrote:
> 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.

Which curve the inner element should be clipped to is defined by the
property that does the clipping. I suppose that first sentence is
unclear in that it doesn't say whose backgrounds are clipped by the
curve. It should say "A box's backgrounds, but not its border-image,
are clipped..."

~fantasai

Received on Monday, 12 April 2010 18:25:28 UTC