フレックスボックスで基本的なことを達成しようとしていますが、これを行う方法はわかりません。センター内の特定のアイテムにフレックスを合わせる
私の目標は、3つのdivを一列に整列させ、中間のdiv(ここでは "short"とする)を中央に配置することです。 絵がより明確になるであろう:
これらのdivが中心ではなく、私は希望としてされています。私は、 "短いdiv"を中心にしたい、そして他のものを望んでいました。私がこれを逃したCSSルールはありますか?
私のコード、これまでとJsfiddle:
<div class="box">
<div class="A">whatever</div>
<div class="B">short</div>
<div class="C"> a f*cking very very very very very long content</div>
</div>
CSS
.box{
display:flex;
flex-flox:row nowrap;
justify-content:center;
align-content:center;
align-items:center;
background-color:red;
}
.A{
border:medium solid black;
}
.B{
border:medium solid black;
}
.C{
border:medium solid black;
}
https://jsfiddle.net/js7hboek/
これは純粋なフレキシボックスでは不可能である
は、[OK]を助けることができる、ポジショニング...一種の
しかしフレキシボックスのポイントを未然に防ぐ必要になります。答えてくれてありがとう、私はこの種の心配には不安でした。私は本当にそれが存在することを願っています。 – ssbb
フレックスセンタリングのテクニックをご紹介します。特に、ボックス71〜73を参照されたい。 http://stackoverflow.com/a/33856609/3597276 –