On 27/07/2012 6:01 AM, Markus Ernst wrote:
Am 25.07.2012 14:43 schrieb John:
The code below produces a round-corner in the lower left, but an image
I place inside it doesn't have its lower left corner rounded..why is
that?

Besides the solution approaches already discussed, the "why" is because
rounded corners of a container do not clip the contents of the container.

I personnally think that this is not a good approach, and that it would
make common use cases easier to handle if the rounded corners of a
container would clip the contents, be it text or an image. If the author
does not wish the clipping, appropriate padding is needed anyway. I do
not see any use cases for not clipping the contents.

But for any reason the people who specify CSS seem to think differently;
I admit that I have not searched the archives of the CSS WG for
discussions on this topic.

Does overflow:hidden not work?

<!doctype html>

<style>
h1 {
  background: yellowgreen;
  border-radius: 50%;
  width: 10em;
  font-size: 500%;
  overflow: hidden;
}
</style>

<h1>This is a header</h1>


--
Alan Gresley
http://css-3d.org/
http://css-class.com/


______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to