- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Thu, 14 Aug 2008 22:05:15 +0100
- To: David Hyatt <hyatt@apple.com>
- CC: www-style <www-style@w3.org>
David Hyatt wrote:
>
> With the image-fit and image-position properties and border-radius,
> we're clearly moving in a direction where overflow needs to be supported
> on replaced elements. One of the use cases that has come up over and
> over again for Apple has been rounded corners on <img> and <video>
> elements. I believe that - by default - a border-radius should clip the
> foreground content of replaced elements. However I also think that the
> foreground content of replaced elements could be considered overflow
> (for compatibility with the image-fit and image-position properties).
>
> I'd like to propose that the suggested UA default be:
>
> img, video, input[type=image] { overflow: hidden }
>
> For these elements (and possibly some others that I might not be
> thinking of).
>
> Alternatively we could just allow UAs to apply the border-radius clip to
> replaced elements at their discretion. I believe it's important that
> authors not have to do anything to get the right behavior, though, since
> the author expectation is that the border-radius should clip the image.
I've added a non-normative note saying
It is recommended that the UA stylesheet apply overflow: hidden to
elements (such as the <img> element in HTML) that are expected to be
replaced elements so that their corners automatically trim to the
border radius.
I can make this normative if you like.
~fantasai
Received on Thursday, 14 August 2008 21:05:53 UTC