トグル可能なCSSで3列のレイアウトを作成しようとしています。次のスキームは、言葉よりもよく説明する必要があります。
3列を全高にしたい。
- 赤: 静的な幅の列
- 緑色: 切り替え可能なメニュー
- 濃い緑色:トグル後のメニュー
- 白: ページの残りの部分を埋めるメイン コンテナ
私は次のコードでそれをやろうとしましたが、成功しませんでした:
<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;}