我需要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