インラインdiv
を親の中央に配置しようとしています。親要素にはdiv
、右にフロートする子もあります。右揃えのため、中央揃えdiv
がdiv
左にずれています。提供されたコードを使用して、下の画像のようにフローティングの位置/サイズに関係なく、中央の div を中央に配置したいと考えています。
.parent {
text-align: center;
}
.parent div {
display: inline-block;
}
<div id="parent">
<div> ... </div>
<div style="float:right"> ... </div>
</div>
現在の設定では、親の内側に両方の内部 div がありますが、右揃えdiv
を絶対位置で外側に配置するのが正しい方法だと思いますか?
また、同じページに親 div の複数のインスタンスがあります。
どうすればこの結果を達成できますか?