我有一个基本网页,其目的是让包含一个或两个图像的框。这些盒子从左到右进行,在需要时进行包装。
图像和容器盒之间的填充应该是5px左右。当单个图像包含在框中时,填充是正确的,但是当将第二个图像添加到框中时,填充会变大。添加第三个图像不会进一步增加填充 - 唯一的区别是"一个图像"和"不止一个图像"。
我不明白导致额外填充的原因,所以我无法弄清楚如何避免或抵消它。
任何见解?
以下是我的网页的来源,后面是在Linux Mint上运行的Chromium 25.0.1364.160和Firefox 20.0中如何呈现的截图。
<html>
<head>
<style>
body { background:#FFDDBB; }
* { margin:0; padding:0; }
.wrapper { margin:5px 0 0 5px; float:left; border:1px solid black; padding:5px; background:white; }
</style>
</head>
<body>
<div class="wrapper">
<img src="http://placehold.it/200x200"/>
</div>
<div class="wrapper">
<img src="http://placehold.it/200x200"/>
<img src="http://placehold.it/200x200"/>
</div>
</body>
</html>
答案 0 :(得分:0)
尝试将display: inline-block;margin: 0; padding: 0;
设置为您的图片。
答案 1 :(得分:0)
部分答案的摘要,感谢Kolink通过以上评论达成:
还有问题: