我有一个完整的图像div
:当一个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
)包装,像这样:
但我希望它包装像一个<span>
,结束于最后蚂蚁,像这样(在照片编辑器创建):
但是,如果我给父<div>
内嵌显示或将其更改为span
,父不扩展到图像的height
,所以我得到这样的:
所以我的问题:是否有可能得到这两个最好的世界在div
s和span
s之间,其中容器大小为图像的height
,但没有扩展到最后一行页面的width
?
我试过各种CSS命令来包装文本和空白,无济于事。
感谢很多伟大的答案,大家好! –