私はdivに簡単な問題があります。フロートされていない 1 つの DIV 内に 3 つの DIV をフロートするにはどうすればよいですか?
これが私のコードです:
<div style="margin:0 auto;width:1240px;border:1px solid #000000;">
<div style="width:200px;height:50px;float:left;border:1px solid #000000;">
test
</div>
<div style="width:200px;height:50px;float:left;border:1px solid #000000;">
test
</div>
<div style="width:200px;height:50px;float:left;border:1px solid #000000;">
test
</div>
</div>
この親DIV内に子DIVをフロートするか、フローティングせずに中央に配置する方法が必要です...display:inline-blockは、高さが異なり、1つのdivが画像であるため、子divに対しては機能しません...それらをフロートさせてマージンを最適化するのが最善の方法だと思います...この場合、親divを画面の中央に配置したいので、floatの代わりにmargin:0 autoを使用しますが、これにより子divが伸びません親 div であり、細い線として表示されます。
問題を理解するために作成したフィドルをテストできます: http://jsfiddle.net/tQpM5/
ありがとう