CSS を使用して、左側の固定幅の div (および固定高さのヘッダーの下) の後、残りのページ幅を満たす DIV を取得しようとしています。
私が持っているCSSは次のとおりです。
body{margin:0;padding:0}
#header{height: 100px; background:#ccccff;}
#left {position:absolute; left:0; top:100px; width:200px; background:#ccffcc;}
#main {position:relative; left:200px; background:#ffcccc;}
HTML は次のとおりです。
<div id="header">Header stuff here</div>
<div id="left">Left stuff here</div>
<div id="main">Main stuff here</div>
(簡潔にするために head と doctype はここでは省略されています) レンダリングされると、メインの div はページ全体の幅のままです。つまり、右端はブラウザーの右端から 200 ピクセル離れています。メイン div で残りの幅を埋めるにはどうすればよいですか?
(最終的には、他の div をメイン内に配置し、それらの幅をメイン div に対する % で表したいと思います)
これは可能ですか?