我正在尝试在同一行中对齐多个图像。我正在使用float:left
执行此任务。问题是图像很大,浏览器会在很多行中显示它们。我怎么能在一行中订购几个html元素,尽管它没有足够的空间?
由于
答案 0 :(得分:2)
您可以在图像周围包装父div,并将white-space:nowrap;
属性设置为此div。
<div id="parent">
<img src="" width="300" height="300" />
<img src="" width="300" height="300" />
<img src="" width="300" height="300" />
<img src="" width="300" height="300" />
<img src="" width="300" height="300" />
</div>
#parent{
white-space: nowrap;
}
查看工作fiddle。
答案 1 :(得分:1)
请查看以下链接。
div {
text-align: justify;
}
div img {
display: inline-block;
width: 100px;
height: 100px;
}
div:after {
content: '';
display: inline-block;
width: 100%;
}