例如父盒子是100%的高度
盒子里面的head部分固定位140px
内容部分始终为剩余的全部高度
height: calc(100% - 140px); "+或-"两边要有空格 不然不生效
- 父盒子
.pushQueryPanelContainer{ - height: 100%;
- }
- 内容部分
- .pushQueryPanelContainer .queryTable{
- height: calc(100% - 55px);
- margin-left: 10px;
- margin-right: 10px;
- }
calc() 函数用于动态计算长度值。
- 需要注意的是,运算符前后都需要保留一个空格,例如:
width: calc(100% - 10px)
;
- 任何长度值都可以使用calc()函数进行计算;
- calc()函数支持 "+", "-", "*", "/" 运算;
- calc()函数使用标准的数学运算优先级规则;
支持版本:CSS3
语法
calc(expression)
值 | 描述 |
expression |
必须,一个数学表达式,结果将采用运算后的返回值。 |
原文链接:http://www.cnblogs.com/crazy-lc/p/14842355.html