2017-06-15 51 views
0

我有N個的div高達N = 5,和我有另一個DIV名爲XFlex的框水平位置

我想在一個柔性的div容器水平對齊彼此相鄰的N個的div。 但是無論有多少個N div,都必須將X div推到flex容器的右側。

例如

N N    X 
N N N   X 

我能做到這一點與浮動左,一些尺寸,但我發現使用Flex丟失。我可以將X div放在最後N個div旁邊,但不能放在右側,就好像總是固定在那個位置。

+1

應用保證金左:汽車;到X – Gerard

+0

您還可以在容器上使用'justify-content:space-between'。 –

回答

2

保證金左:汽車施加到X

.container { 
 
    display: flex; 
 
    justify-content: flex-start; 
 
} 
 

 
.n, 
 
.x { 
 
    width: 15%; 
 
} 
 

 
.x { 
 
    margin-left: auto; 
 
}
<div class="container"> 
 
    <div class="n">N</div> 
 
    <div class="n">N</div> 
 
    <div class="n">N</div> 
 
    <div class="x">X</div> 
 
</div>