我試圖使用CSS來得到一個DIV,以填補剩餘的頁面寬度,左側固定寬度的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>
(頭部和DOCTYPE這裏不再贅述) 呈現時,主要的div仍然是滿的頁面寬度,這意味着右擊左手邊緣離瀏覽器右邊緣200px。我如何獲得主要的div來填充剩餘的寬度?
(最終我想要把其他的div內主,並在相對%表示到主分區它們的寬度)
這甚至可能嗎?
注意,這會導致'#main'到201px的頁面溢出到右側 – GiantDuck
@GiantDuck對不起,#main的寬度應設置爲自動。我修正了我的例子 –
'寬度:自動'是好的,除非內部div小於全寬;如果他們的寬度以百分比表示,那麼問題就出現了。 :/ – GiantDuck