答案 0 :(得分:2)
删除保证金并添加20px(来自你的moz-border-radius)
答案 1 :(得分:2)
删除图像的内嵌样式。像这样做css:
.imagePanel {
-moz-border-radius:10px;
border-radius:10px;
padding: 1px;
border:1px solid grey;
}
.imagePanel img {
-moz-border-radius:10px;
border-radius:10px;
}
答案 2 :(得分:1)
当我从图像中删除边距时,这似乎很好
$(document).ready(function() {
theWidth = $(".imagePanel img").width();
$(".imagePanel").css('width',theWidth+(theWidth*.01));
$(".imagePanel").css('padding',theWidth*.01);
});
答案 3 :(得分:1)
演示:http://jsfiddle.net/gion_13/sEz3N/7/
你实际上可以将边框放在实际图像周围......为什么要制作一个覆盖边框部分的包装?这样你只需要添加一些填充就可以了。