同じ高さの列とフッターは常に下に3列のレイアウトが必要です。 これらのサイドバーは固定幅です。画面が「最大幅」(応答性)よりも小さい場合、コンテンツ領域は異なる幅にすることができますか? IEでこの作業を行うためのアイデアも.. ..フレックスボックスはオプションではありません。私はそれをブートストラップで動作させることができますか?3列と同じ高さとフッターは常に下端
-4
A
答えて
0
このようなあなたのコンテンツの幅を設定してみてください:
コンテンツ{
width:calc(100vw - /*width of left sidebar + width of right sidebar */); height:calc(100vh - /*footers height*/); }
+0
これはサファリでは機能しない可能性があります。/ http://caniuse.com/#feat=calc –
+0
私は試していません。私は推測する... – Abbr
0
body, html, .wrapper {
min-height: 100%;
height:100%;
}
.cf:before,
.cf:after {
content: " "; /* 1 */
display: table; /* 2 */
}
.cf:after {
clear: both;
}
.cf {
*zoom: 1;
}
.content {
min-height: calc(100vh - 100px);
}
.left, .right, .main-contetn {
background: #ccc;
min-height: calc(100vh - 100px);
float: left;
}
.left, .right {
width: 200px;
}
.main-contetn {
width: calc(100% - 400px);
}
.main-contetn {
background: #ddd;
}
.footer {
height: 100px;
background:#999;
color:#fff;
}
<div class="wrapper">
<div class="content cf">
<div class="left">
Left
</div>
<div class="main-contetn">main Content</div>
<div class="right">right</div>
</div>
<div class="footer">footer</div>
</div>
関連する問題
- 1. ブートストラップ3 - フレックスボックスと同じ高さのカラム
- 2. フレックスボックス:ページスクロールで同じ高さの3列
- 3. 下端に境界線とボタンがある高さの列
- 4. 3つの列は常に動的コンテンツと同じサイズです
- 5. cssで同じ幅と高さの列
- 6. 960gsと同じ高さの列
- 7. ブートストラップ3グリッドネストされた列を最大と同じ高さにする方法
- 8. 3列を同じ高さにする方法は?
- 9. 同じ高さの列
- 10. 同じ高さ2列
- 11. 固定フッターの下端の高さを自動調整する方法
- 12. Androidのレイアウトと同じ幅と高さ
- 13. CSS:内部リンクと同じ列の高さとのトラブル[jsfiddle]
- 14. NSScrollViewの高さはwebviewの高さと同じ
- 15. グリッドビュー(同じ幅/異なる高さ) - 3列| CSS
- 16. 入力グループの高さを列と同じにする
- 17. テキストが左に整列し、異なる高さと同じ行
- 18. ブートストラップの列の高さを幅と同じに設定する
- 19. ブートストラップパネル - 同じ外側の高さと同じパネル本体の高さ
- 20. CSS - 高さが同じで、幅と幅が同じである列
- 21. 同じ高さ画像とテキスト
- 22. スリム:同じ高さのテキストフィールドとボタン
- 23. HTMLサイドバーのメインセクションと同じ高さ
- 24. 同じ幅と高さのビュー
- 25. アンドロイドボタンと同じ高さのTextView
- 26. 同じ高さのDivとspan
- 27. リストと同じ高さの行
- 28. サイドバーと同じ高さのブートストラップカルーセル
- 29. 高さのCSSと同じ幅
- 30. 子画像と同じ高さのdiv
IEはフレックスボックスをサポートしており、しばらくお待ちください。 –