【发布时间】:2012-03-13 15:45:31
【问题描述】:
我在尝试获取图像半径时遇到问题。为了演示,我简化了我的问题并夸大了变量。
CSS:
div.wrap img {
-moz-border-radius: 50px;
border-radius: 50px;
}
img.pic {
padding: 15px 25px 35px 45px;
}
HTML:
<div class="wrap">
<img class="pic" src="http://i.imgur.com/UAef0.jpg"
width="300" height="300" />
</div>
如果我删除填充,噗,漂亮的角落。 如果它有帮助,那么他们在两个不同的班级是有原因的。 “wrap”可以包含多个“pic”。有时他们会属于同一个班级,有时他们不会,排序如下:
img.left_pic { float:left; padding:5px 10px 5px 5px; }
img.right_pic { float:right; padding:5px 5px 5px 10px; }
任何帮助或见解将不胜感激。
jsFiddle:http://jsfiddle.net/NwfW6/
为解决方案而编辑:
This 或多或少是我基本上想要做的。我想我有一个“呃”的时刻。我现在确定我需要使用的声明是 margin not padding。再次感谢 GGJ 提醒我如何以正确的方式去做。 Jan 所说的向“img”标签添加填充是没有意义的,它没有。我的错。
【问题讨论】: