我有一个Bootstrap面板在这里,我想设置panel-body
类的min-height
属性为:
.panel-body {
min-height: calc(100% - 100px);
}
为什么在给出的 fiddle 中它不起作用?calc
函数是否与浏览器相关?
我有一个Bootstrap面板在这里,我想设置panel-body
类的min-height
属性为:
.panel-body {
min-height: calc(100% - 100px);
}
为什么在给出的 fiddle 中它不起作用?calc
函数是否与浏览器相关?
请查看CSS Tricks的文章。
在该文章中,你可以了解5种设置粘性页脚的方法。
.content {
min-height: calc(100vh - 70px);
}
.footer {
height: 50px;
}
<body>
<div class="content">
content
</div>
<footer class="footer">sticky footer</footer>
</body>
.container
没有设置高度,因此它的高度将与其子元素一样高,子元素尝试着达到100%的高度。看到问题了吗?
让.container
拥有100%的高度(以及它的所有父元素),你应该会看到一些成功?
请查看我修改后的代码:Fixed Fiddle