3段カラム
横方向3分割です。
↑の例では、
左領域を
float:left;
width:100px
右領域を
float:right;
width:100px
中央を
margin:0px 10px、
しています。
右領域が先で中央を後に記述です。
固定幅領域を先に記述し、可変幅領域を最後に記述する場合は
floatでなんとかなりますが、
中が可変の場合は左、中、右の順に記述する場合は無理があると思います。
↑の例は
親ブロックに
position:relative
左領域を
position:absolute;
width:100px
中央を
margin:0px 10px
右領域を
position:absolute;
top:0px;
width:100px
3分割で中可変ならこんな感じがいいですかね。
注意しなければいけないのは、
右の領域は
topを指定しないとブラウザによっては下に落ちるので、
3つの領域を入れて
position:relativeな親ブロックが必要。
左右の領域の高さは確保されないため、中央が確実に左右より高いか、
中央又は親要素で高さを確保しなくてはいけない。