これが私のコードです:
HTML
<div id="body">
<div id="left">a</div>
<div id="main">b</div>
<div id="right">c</div>
</div>
CSS:
#body { width: 520px; border:solid 10px #d2d2d2;}
#left { float:left;width:170px;height:200px}
#main { float:left;width:170px;height:400px}
#right { float:left;width:170px;height:200px}
#body で div#left、#div#main、div#right を囲まない理由
表示を設定した場合:テーブルは大丈夫です