我试图使用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