【发布时间】:2017-09-10 15:11:40
【问题描述】:
我正在尝试使用 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>
(为简洁起见,此处省略了头部和文档类型) 渲染时,主 div 仍然是整个页面宽度,这意味着右侧边缘距离浏览器右侧边缘 200px。如何让主 div 填充剩余的宽度?
(最终我想将其他 div 放在 main 中,并使其宽度以相对于主 div 的百分比表示)
这可能吗?
【问题讨论】: