サイドバーを作成するためにウィンドウの高さの100%を占める単一のdivを作成する必要があります。かんたんだよ。しかし、その列を3つに分割する方法があります。固定された高さの第1セクションと第3セクションで、ロード時の残りのスペースを埋めるように拡張し、ブラウザがJavaScriptだけでリサイズされたときにjavascriptに頼る必要はありませんか?3つのセクションに分割された1つの100%高さの列:2つの固定された流体と1つの流体
1
A
答えて
1
あなたはサイドバー内の3つのdivを固執し、サイドバーの「相対」のCSSの位置を持っている場合は、次のように、あなたは3つの内側のdivのためのCSSを設定することができます。
#divTop {
position: absolute;
top: 0px;
left: 0px;
right: 0px;
height: 120px;
}
#divMiddle {
position: absolute;
top: 120px;
bottom: 120px;
left: 0px;
right: 0px;
height: auto;
}
#divBottom {
position: absolute;
bottom: 0px; /* EDIT: corrected from 120px; */
left: 0px;
right: 0px;
height: 120px;
}
1
を私はあなたが答えを受け入れ知っています。私は将来の参考のためにこれを追加しています。あなたはまた、CSS display:table
スタイルであなたが望むことを行うことができます。 IE7ではサポートされていませんが、おそらくあなたは気にしません。
は、コンテナのdivを使用して、このような3つのdiv、:
<div id='container'>
<div id='col1'> <h1>content for col1</h1> </div>
<div id='col2'> <h1>content for col2</h1> </div>
<div id='col3'> <h1>content for col3</h1> </div>
</div>
CSSは次のようになります。
#container {
display:table;
}
#container > div {
display:table-cell;
padding:4px 8px;
}
#col1 {
width:160px;
background-color:LightGreen;
}
#col2 {
background-color:LightBlue;
}
#col3 {
width:240px;
background-color:LightPink;
}
関連する問題
- 1. CSS holy grail - 2つの固定/ 1流体列の問題
- 2. CSSヘルプ - 3列、2流体、1固定
- 3. 高さ100%の2列流体幅?
- 4. div内の2つの水平divsの流体の高さ
- 5. 3つの列の流体レイアウトとtwitterのブートストラップ - clearfixesのばらつき
- 6. 高さマップ上の流体の流れをシミュレートする
- 7. 固定ヘッダースクロールの1つとして表示される2つのテーブル - 固定列幅の問題
- 8. 幅と高さの流体設計
- 9. CSS - 弾性レイアウト、1流体+ 1固定列、中央揃え
- 10. 1つの配列を3つの配列に分割する
- 11. Doctrine2マッピング:1つのフィールドにマッピングされた2つのフィールド(ManyToOne)
- 12. CSSレイアウト2列固定流体
- 13. 流体側が1つのヘッダを作成する
- 14. CSSの流体の高さのボックス
- 15. 2つの列は1つの列、または1つの列はインデックスされます
- 16. オーバーロードされた2つのサブシステムを1つに結合する
- 17. ビジネス機能で分離された1つまたは2つのUI?
- 18. 2列のdivレイアウト:右のカラム固定幅、左流体、私は左の流体幅を有し、右の幅を固定している2つの列2つのdivとレイアウトをしたい互いに
- 19. 2 cols、1 fixed、他の流体? (ジレンマ)
- 20. 流体のある高さの固定された水平divを作成する
- 21. ブートストラップ3のコンテナ流体とコンテナを持つグリッド
- 22. 3つのファイルに分割されたWebGLコードを1つのブートストラップファイルに「要求する」方法
- 23. 3列の流体レイアウト
- 24. 2つの列に設定されたクロッピングされたイメージ
- 25. 固定幅の列ともう1つの100%の幅を持つCSS
- 26. 3つの背景を持つコンテナ、絶対div高さ100%親の高さ
- 27. 1つの線を2つの部分に分割する
- 28. Mathematicaは、私は2つのオブジェクト定義された#1
- 29. テストネストされたリソースコントローラ - カウントが1つの
- 30. 列全体で1つまたは2つのキーワードを検索する方法
#divBottom.bottom 0PXにする必要があります。さもなければ、それはオフセット120px(120pxスペース120pxの底面+ 120pxの高さ) –
はい、0pxの下にあります。 – mkeblx
良いキャッチ。ありがとうございました。 – James