我需要3个div,其中1设置为1000px的宽度,并位于页面中间,其他2应该填充主div的左侧和右侧的屏幕宽度。我希望这可以在所有屏幕分辨率下工作,但我无法找到实现它的方式。如何让div适应动态屏幕分辨率?
到目前为止我的代码(我用色彩作为视觉辅助) -
CSS:
#leftside { background: red; float: left; width: 100%; position: relative; width: 100%; }
#rightside { background: blue; float: left; width: 100%; position: relative; }
#container { background: yellow; float: left; width: 1000px; position: relative; }
HTML:
<html>
<body>
<div id="leftside"> </div>
<div id="container">the content</div>
<div id="rightside"> </div>
...
到目前为止,这是行不通的。我如何让“左边”和“右边”div自动适应屏幕分辨率的剩余部分 - 对于任何屏幕分辨率?
感谢您的帮助。
:所有浏览器支持:calc()选项? – 2013-03-02 10:11:48
其答案@Roman C – 2013-03-02 10:14:11