我有一个带有标题,菜单,包装和页脚的网页。我试图通过设置除包装以外的所有组件的高度,然后使用calc来确定所述包装的最小高度来使页脚变得粘稠。 浏览器在检查元素中提取calc函数,但是当我检查包装的高度时,它总是100%而不是100% - 545px,我不知道为什么。我已经在Firefox和Chrome以及不同尺寸的显示器上测试过它,但没有喜悦。有什么我做错了吗?第二个数字在calc中被忽略()
#wrapper-fullwidth{
/* Firefox */
min-height: -moz-calc(100% - 545px);
/* WebKit */
min-height: -webkit-calc(100% - 545px);
/* Opera */
min-height: -o-calc(100% - 545px);
/* Standard */
min-height: calc(100% - 545px);
}
非常感谢提前任何帮助,您可以提供。
的jsfiddle请,但我的猜测是,相当于100%的像素是一个变量数,因此基地“号”不存在。 –
Opera(Presto)不支持'calc()'(并且大多数移动浏览器都不支持),所以没有理由为它提供前缀。 – cimmanon
@cimmanon支持几乎所有的现代浏览器:[链接](http://caniuse.com/calc) – silverlight513