Html 动态对齐一行中的缩略图

Html 动态对齐一行中的缩略图,html,css,Html,Css,我有这样简单的画廊: <div class="gallery"> <div class="thumbnail"> <img src="1.jpg"> </div> <div class="thumbnail"> <img src="2.jpg"> </div> ... </div> ... 如何自动对齐行中的thumnbails 该行的第一个缩略图应向

我有这样简单的画廊:

<div class="gallery">

<div class="thumbnail">

    <img src="1.jpg">

</div>  

<div class="thumbnail">

    <img src="2.jpg">

</div>  

...

</div>  

...
如何自动对齐行中的thumnbails

该行的第一个缩略图应向左对齐,最后一个缩略图应从该行向右对齐


对齐之间的边距应动态更改。

您可以在外框上使用
display:flex

并使用所需的所有flex属性来显示所需的内部框

.gallery{
    display: flex;
    flex-direction: row;
}

.thumbnail{
    flex: 0 0 100px;
    height: 100px;
    border: solid gray 3px;
}
实例


关于flexbox的完整教程:

您可以在外盒上使用
display:flex

并使用所需的所有flex属性来显示所需的内部框

.gallery{
    display: flex;
    flex-direction: row;
}

.thumbnail{
    flex: 0 0 100px;
    height: 100px;
    border: solid gray 3px;
}
实例


关于flexbox的完整教程:

您好,您可以查看这是否符合您的要求

.gallery{
显示:块;
}
.缩略图{
显示:内联块;
边框:1px纯黑;
浮动:左;
高度:100px;
宽度:100px;

}
您好,您可以查看这是否符合您的要求

.gallery{
显示:块;
}
.缩略图{
显示:内联块;
边框:1px纯黑;
浮动:左;
高度:100px;
宽度:100px;

}
可能重复的See,其中
调整内容
应设置为
之间的空格
周围的空格
。可能重复的See,其中
调整内容
应设置为
之间的空格
周围的空格
。没有这些信息,我怎么活了这么久@trex005这是CSS3最近的一项功能,我想它在IE中不起作用,但从IE9开始,谁会使用厂商前缀-ms-flex来关注它呢?没有这些信息,我怎么活了这么久@trex005这是CSS3最近的一个功能,我想它在IE中不起作用,但谁会从IE9开始使用厂商前缀-ms flex来关注它呢在这里不需要work@singe3您可以使用display:inline块,但是如果您删除所有的div,那么带有缩略图的div将获得单独的块,那么所有的div都将作为一个整体工作block@singe3因此,无论是否使用都可以,但这是bdw与BDX的区别that@Igor结帐答案<代码>显示:内联块在这里不需要work@singe3您可以使用display:inline块,但是如果您删除所有的div,那么带有缩略图的div将获得单独的块,那么所有的div都将作为一个整体工作block@singe3因此,无论是否使用都可以,但这是bdw与BDX的区别that@Igor核对答案