水平方向に均等に配置された3つのボックス(黒、赤、青)を作成したいとします。私の試みでは、それぞれdiv
をinline-block
に設定し、divs
をleft
,center
およびright
に整列させて設定しました。ただし、レンダリングすると、3つのボックスはすべて左に揃えられます。私が実際に望むのは、最初のボックスが外側のdivの左に、3番目のボックスが外側のdivの右側に、そして次に中央のボックスが正確に1番目と3番目の真ん中になるようにすることですボックス。3つのdivの水平方向の均等化
ここに私のコードです:
<div style="width:1000px">
<div style="display:inline-block; text-align:left; width:200px; height:100px; background-color:black"></div>
<div style="display:inline-block; text-align:center; width:200px; height:100px; background-color:red"></div>
<div style="display:inline-block; text-align:right; width:200px; height:100px; background-color:blue"></div>
</div>
はい、私はちょうど、外側のdivの幅は1000pxである、と付け加えました3つすべてを一列に収める。 – Karnivaurus
あなたはここで誇張して何をしようとしていますか?それは明確ではない – Liam
左にプッシュすると、divがすべて外側のdivの左に揃えられていることを意味します。私が実際に望むのは、右側の最初のボックス、中間の2番目のボックス、外側のdivの右側の3番目のボックスです。 – Karnivaurus