我对css比较新,但我想知道在图像之间创建一些填充的最佳方法是什么。比方说,我在同一行上有一系列三个缩略图。我希望每个之间有10px的填充。我尝试浮动它们,但随后所有以下内联元素出现在同一行。
答案 0 :(得分:3)
最好的方法是使用无序列表并将margin-left
设置为列表项。类似的东西:
<强> CSS:强>
ul.thumbnails{
overflow:hidden;
margin:0;
padding:0;
list-style:none;
}
ul.thumbnails li{
float:left;
margin-left:10px;
}
ul.thumbnails li:first-child{
margin-left:0;
}
<强> HTML:强>
<ul class="thumbnails">
<li><img src="path/to/image" /></li>
<li><img src="path/to/image" /></li>
<li><img src="path/to/image" /></li>
<li><img src="path/to/image" /></li>
</ul>
答案 1 :(得分:1)
您可以为图片添加一些margin
:
#containerOfImages img {
margin-right: 10px;
}