我正在尝试使用 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仍然是整个页面宽度,这意味着右边距浏览器右边200px。如何让主 div 填充剩余的宽度?
(最终我想将其他 div 放在 main 中,并使其宽度以相对于主 div 的百分比表示)
这甚至可能吗?