2016-07-14 93 views

回答

1

使用Flexbox的模仿磚石佈局的方式定位div元素。

HTML

<div id="container"> 
    <img src="blah1.jpg" alt> 
    <img src="blah2.jpg" alt> 
    <img src="blah3.jpg" alt> 
    <img src="blah4.jpg" alt> 
</div> 

CSS

div#container { 
    display: -ms-flexbox; 
    -ms-flex-direction: column; 
    -ms-flex-wrap: wrap; 
    display: flex; 
    flex-direction: column; 
    flex-wrap: wrap; 
    height: 100%; 
    max-height: 600px; 
    width: 500px; 
} 

div#container img { 
    width: 50%; 
} 
+0

沒有工作,我是用mosilla火狐 –

+0

您需要在寬度和高度的限制加上容器div看磚石流。這是一個例子。我還會更新我的代碼以包含這些剪切和粘貼的約束。 https://jsfiddle.net/04wwe7nv/ –

+0

我看到一個問題:我不知道元素的數量,所以我們無法確定「最大高度」 –

相關問題