我有一個完整的圖像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命令來包裝文本和空白,無濟於事。
感謝很多偉大的答案,大家好! –