У меня проблемы с получением радиуса на изображениях. Я упростил свою проблему и преувеличил переменные для демонстрационных целей.
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>
Если я уберу отступы, пуф, красивые углы.
Если это помогает, есть причина, почему они в двух разных классах. В «обертке» может быть более одной «картинки». Иногда они принадлежат к одному и тому же классу, а иногда нет, вроде как:
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/
Отредактировано для решения:
Это было более или менее тем, что я в основном пытался сделать. Я думаю, что у меня был «дух» момент. Я уверен, что теперь объявление, которое мне нужно было использовать, было margin , а не padding . Еще раз спасибо GGJ за напоминание о том, как это сделать правильно. И то, что Ян сказал о добавлении отступа к тегу 'img', не имеет смысла. Это не так. Мой плохой.