我需要3列平坦高度的栏目和页脚总是在底部。 这些侧边栏的宽度是固定的。如果屏幕小于“最大宽度”(响应),内容区域可以是不同的宽度?任何想法与IE一起工作也是如此。因此,flexbox无法使用。我可以使它与Bootstrap一起工作吗?三列平等高度和页脚总是底部
-4
A
回答
0
尝试设置你的内容的宽度是这样的:
内容{
width:calc(100vw - /*width of left sidebar + width of right sidebar */); height:calc(100vh - /*footers height*/); }
+0
这可能不适用于safari我认为:/ 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. 页脚总是在底部,但没有固定的高度
- 2. css页脚总是页面底部
- 3. 总是出现在顶部和底部的页眉和页脚
- 4. 页脚底部 - 100%的高度
- 5. 页脚并不总是坚守底部
- 6. 总是在底部页脚不工作
- 7. 保持页脚总是在底部?
- 8. 三列等高,底部按钮和响应
- 9. 100%高度 - 动态高度页脚底部
- 10. 等高在底部
- 11. 粘滞页脚总是在屏幕底部(不是网页)
- 12. 页脚总是对底部CSS的移动和桌面
- 13. 使页脚高度延伸到页面底部
- 14. 列表项绝对底部与JQuery等列高度
- 15. 页脚底部
- 16. 页脚底部
- 17. 如何添加总是出现在页面底部的页脚
- 18. 页脚底部的页脚
- 19. 将div的高度适合屏幕高度并将页脚固定到底部
- 20. 什么是照顾的页脚总是会在底部
- 21. Div内div(100%高度),并保持页脚底部 - JSFiddle
- 22. 将背景设置为100%高度,并保留页脚底部
- 23. 如何在直到页脚扩展div的高度底部
- 24. Bootstrap 100%高度(内容使页脚粘到底部)
- 25. 保持页脚可变高度的底部
- 26. 在底部制作页脚,可变高度
- 27. 最小高度主区域后页脚底部
- 28. 为什么负边缘底部使列高度相等?
- 29. 按钮在同等高度的列上对齐底部
- 30. Flex等高柱和底部对齐
IE支持flexbox并已完成一段时间。 –