2015-04-01 40 views
0

好日子,CSS3 Flex:flex-grow + justify-content?

我有一個問題

我可以一次柔性使用和證明內容

我想, 「柔性項目(S)」 有全尺寸的容器,同時空間之間它

<ul class="flex-container space-between"> 
    <li class="flex-item">1</li> 
    <li class="flex-item">2</li> 
    <li class="flex-item">3</li> 
    <li class="flex-item">4</li> 
    <li class="flex-item">5</li> 
</ul> 

http://jsfiddle.net/7yttrtm4/

回答

1

只使用一個餘量爲孩子的:

.flex-item { 
    margin: 0 10px; 
} 

刪除容器左側和右側的空間使用第一個和最後一個子選擇器:

.flex-item:first-child{ 
    margin-left: 0; 
} 

.flex-item:last-child{ 
    margin-right: 0; 
} 

看到http://jsfiddle.net/7yttrtm4/2/

負邊距添加到容器:

.flex-container { 
    margin: 0 -10px; 
} 

見:http://jsfiddle.net/7yttrtm4/4/

+0

這就是我不想什麼,你能申請的響應? ,我已經添加了一個最小尺寸的項目[鏈接](http://jsfiddle.net/7yttrtm4/3/) – JoseAPL 2015-04-01 12:35:01

+0

其他方式來做到這一點是在容器上添加'margin:0 -10px;'。但爲了在這裏沒有水平滾動條,你需要添加一個帶有'overflow:hidden'的鏈接包裝器'[link](http://jsfiddle.net/7yttrtm4/4/) – 2015-04-01 12:44:06

+0

我沒有想到這個,謝謝:) – JoseAPL 2015-04-01 15:03:43