因此,我有一個社交圖標列表,其中3個在第一行,另外2個應包裝到下一行,它們都是。然而,問題在於,他們在不正確的'間隔'之間移位。有沒有辦法解決這個問題在適當的代碼?我知道我可以再換一行,然後放在那裏,但那不是乾淨的代碼,我認爲。將物品包裝到下一行,並保持等於和大約相等的空間
(順便說一句,這是爲小屏幕,所以如果你測試一下,你需要縮小你的屏幕大小)
CSS:
#contactlist {
display: flex;
flex-direction: row;
flex-wrap: wrap;
list-style-type: none;
justify-content: space-between;
margin: 0 auto;
padding: 0;
width: 75%;
}
#contactlist img {
display: block;
height: 80px;
margin: 10px auto;
width: 80px;
}
HTML:
<ul id="contactlist"
<li><a href="https://www.instagram.com/maikvv/"><img src="assets/img/instagram.png"</a></li>
<li><a href="https://www.instagram.com/maikvv/"><img src="assets/img/instagram.png"</a></li>
<li><a href="https://www.instagram.com/maikvv/"><img src="assets/img/instagram.png"</a></li>
<li><a href="https://www.instagram.com/maikvv/"><img src="assets/img/instagram.png"</a></li>
<li><a href="https://www.instagram.com/maikvv/"><img src="assets/img/instagram.png"</a></li>
</ul>
不知道這完全是你要找的東西,但如果我理解正確,你的問題在於最後兩項和它們的水平位置。試試:https://jsfiddle.net/7jqb5wb6/ –