我試圖在css中創建一個3列布局,可切換一個。下面的方案應該比文字更好地解釋它。 三列css佈局+ Togglable之一
我想3列是全高。
- 在紅色:靜態寬度柱
- 在綠色:甲togglable菜單
- 在深綠色:被切換
- 在白後的菜單:主容器,其應填寫的其餘部分
頁我試着用下面的代碼,但沒有成功做到這一點:
<div id="header"></div>
<div id="inline_container">
<div id="left_menu"></div>
<div id="toggle_menu"></div>
<div id="main_container"></div>
</div>
而與此CSS代碼:
* {margin: 0; padding: 0;}
.body {height: 100%; width: 100%;}
#header {height: 70px; width: 100%;}
#inline_container {height: 95%; width: 100%;}
#left_menu {height: 100%; width: 80px; display: inline-block; float: left;}
#toggle_menu {height: 100%; width: 150px; display: inline-block; float: left;}
#main_container {height: 100%; width: 100%; display: inline-block; float: left;}
「_... without success._」你的嘗試失敗了哪裏?請具體說明您希望發生什麼以及發生了什麼。對於獎勵積分,考慮包括一個[JSFiddle](http://jsfiddle.net/)來證明問題。 –
開始:不要在'main_container'上指定'width:100%'。這將只是把它放在下一行,因爲它獲得了容器。 – Floremin