0

別の大きな固定幅 DIV 内に 2 つの固定幅 DIV を並べて配置する必要があり、機能しています。これは私が書いたコードです:

<div id="mainDiv">
    <div id="divLeft">      <img src="bla bla bla" >     </div>
    <div id="divRight">   Normal Text Here.....  </div>
</div>

これはCSSです:

#mainDiv { width:1100;overflow:hidden; }

#divLeft { width:720; float:left;}

#divRight { width:380; float:right;}

問題は、サイズ 720X480 の画像を最初の DIV に配置すると、最初の DIV (「divLeft」) の高さが 485 になることです。余分な 5px を与えるのはなぜですか?

ここでページを表示できます: http://www.touchmedia.ca/TestPos.php

次の点に注意してください: メイン div の b'cos に対して、overflow:hidden を実行しました。そうしないと、フロートによって外側の div の効果が削除されます。高さではなく幅のみをハードコーディングしました。メイン div 幅 (1100) = 左 div 幅 (720) + 右 div 幅 (380)

どうもありがとう、

アイザック

4

2 に答える 2