中央の親 div 内で子 div を左または右にフロートさせたい場合、フロートに応じてデザイン全体が左または右に移動します。では、どのように子 div をフロートさせ、中央に配置された親 div を作成するか。
HTML:
<div id="parent">
<div id="child-left"></div>
<div id="child-right"></div>
</div>
CSS:
#parent{
padding: 0 auto;
width: 600px;
}
#child-left{
float: left;
width: 300px;
}
#child-right{
float: right;
width: 300px;
}
親divが左右に移動し、中央に留まらないのはなぜですか? そして、中心にとどまるようにする方法は?