ミュージック再生コントローラを作成していて、コンテナの左、中央、右の3つのセクションがあります。しかし、左右の辺の幅が違うので、中央の部分はdivの本当の中心にはありませんが、それが必要です。私はflexboxのspace-between
オプションを使って項目をレイアウトしています。フレックスボックスの幅の異なる2つの要素の中央に1つの要素を配置します
#container {
display: flex;
justify-content: space-between;
background-color: lightgrey;
}
#container > div {
height: 100px;
border: 2px dashed red;
/*This is only for looks*/
text-align: center;
padding: 5px;
}
<div id="container">
<div>Left Side</div>
<div>I want this centered</div>
<div>Right Side (Extra text for extra length)</div>
</div>
こちらをご覧ボックス#71:http://stackoverflow.com/a/33856609/3597276 –