2017-08-11 68 views
0

我有一個彈性容器和兒童在包裝,我希望他們都保持100%的寬度 - 我將如何做到這一點?停止彎曲兒童包裝

.flexbox { 
 
    display: flex; 
 
    align-items: center; 
 
    width: 100%; 
 
    height: 100vh; 
 
} 
 

 
.container { 
 
    display: flex; 
 
    flex-shrink: 0; 
 
    display: block; 
 
}
<div class="flexbox"> 
 
    <div class="container">sadasd</div> 
 
    <div class="container">adasdsad</div> 
 
</div>

https://jsfiddle.net/shx2yheg/

+0

首先,在實現Flexbox的flex-flow屬性,它是'nowrap'沒有連字符(這是默認設置,以便你可以省略它);其次,你說那些正在包裝的孩子,但是他們沒有包裝,所以它會很好,你可以更清楚你的意思。 – LGSon

回答

1

你只需要設置flex: 0 0 100%在柔性子元素和flex-wrap初始值是nowrap所以你不必改變這種狀況。

.flexbox { 
 
    display: flex; 
 
    align-items: center; 
 
    width: 200px; 
 
    border: 2px solid red; 
 
} 
 

 
.container { 
 
    flex: 0 0 100%; 
 
    border: blue 1px solid; 
 
}
<div class="flexbox"> 
 
    <div class="container">sadasd</div> 
 
    <div class="container">adasdsad</div> 
 
</div>

0

你能做到這一點通過設置這樣

.flexbox { 
    display: flex; 
    align-items: center; 
    flex-flow: column; 
    width:100%; 
    height:100vh; 
} 

.container { 
    display: flex; 
}