まず、ページの幅となるラッパークラスを定義します。余白をauto
(少なくとも左右で)設定して、ページの中央に配置します。あなたは700pxと言ったので:
.wrapper
{
width: 700px;
margin: auto;
}
ここで、中央に1つ、両側に1つ、合計3つの列が必要です。左側と右側が同じサイズではないと仮定して(わかりやすくするために)、次のようにします。
#left
{
width: 100px;
float: left;
}
#middle
{
width: 400px;
float: left;
}
#right
{
width: 200px;
float: left;
}
次に、100%幅のヘッダーを追加します。
#header
{
width: 100%;
}
そして、あなたはそのようにあなたのページをセットアップすることができます:
<div id="header">
<div class="wrapper">
Your header here
</div>
</div>
<div class="wrapper">
<div id="left"></div>
<div id="middle"></div>
<div id="right"></div>
</div>
各divに任意の背景色を使用したこの例を次に示します。これにより、それらがどこにあるかを確認できます。
http://jsfiddle.net/grwjy/
これは単純な例ですが、うまくいけば正しい軌道に乗ることができます。