img

2017-08-04 42 views
0

之間的垂直空間我想創建一個圖片列表,圖片之間沒有空格。 如果圖片比其他圖片大,下一張圖片應填入空餘空間。我嘗試了很多顯示樣式,但我找不到解決方案。 https://i.imgur.com/9KicOlw.pngimg

<div class="picturelist"> 
    <div class="pic"><img src="https://localhost/website/includes/img/portrait/pic/1-thumb.jpg" alt="pic"></div> 
    <div class="pic"><img src="https://localhost/website/includes/img/portrait/pic/10-thumb.jpg" alt="pic"></div> 
    <div class="pic"><img src="https://localhost/website/includes/img/portrait/pic/11-thumb.jpg" alt="pic"></div> 

CSS:

div.picturelist 
{ 
    list-style: none; 
    display: inline-block; 
    width: 100%; 
    div.pic{ 
     width: 33%; 
     display: inline-block; 
    } 
} 
+0

你試過flexbox嗎?指南:https://css-tricks.com/snippets/css/a-guide-to-flexbox/屬性在這裏:https://www.w3schools.com/css/css3_flexbox.asp –

回答

0

使用display:彎曲

div.picturelist { 
display: flex; 
flex-wrap: wrap; 
width: 100%; 
justify-content: center; 
} 
+0

這不起作用。空格仍然存在 – ElDiabolo

+0

它不是IE9的支持者。 – JoostS