我有div
完整的图像:
.species {
background-color: lightblue;
margin-top: 20px;
display: inline-block;
}
.animals {
display: inline;
margin: 0;
margin-right: 25px;
margin-top: 5px;
}
.animal {
width: 25px;
padding: 8px 2px 0 2px;
display: inline;
}
<div class="species">
<div class="animals">
<img class="animal" src="ant.png">
<img class="animal" src="ant.png">
<img class="animal" src="ant.png">
<img class="animal" src="ant.png">
<img class="animal" src="ant.png">
<img class="animal" src="ant.png">
<img class="animal" src="ant.png">
<!-- imagine about 30 more ants -->
</div>
</div>
由于我的内容仅限于600px
,因此.animals
包含蚂蚁的div()会自动换行,如下所示:
但是我希望它像<span>
最后一个蚂蚁一样包裹起来,像这样(在照片编辑器中创建):
但是,如果我给父级<div>
内联显示或将其更改为span
,则父级不会扩展到height
图像的,因此得到以下信息:
所以我的问题是:是否有可能在div
s和span
s之间获得两全其美的效果,即容器的大小height
与图片的大小相同,但不会扩展到width
最后一行的页面大小?
我尝试了各种CSS命令来包装文本和空格,但无济于事。
设置background
到img
,而是和你不需要有第二次DIV父.animals
.species {
width: 600px;
/* as you mentioned in your question */
margin-top: 20px;
font-size: 0
/* fix inline(-block) gap */
}
.animal {
width: 25px;
padding: 8px 2px 0 2px;
background-color: lightblue;
}
<div class="species">
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<img class="animal" src="http://i.stack.imgur.com/h5bLb.png" />
<!-- imagine about 30 more ants -->
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句