用于在css中动态计算数值 width: calc(计算式) 计算式中的单位支持%、px、vw、vh、rem、em等
支持运算符+、-、*、/ 遵循数据数学运算中的计算优先级
clac可嵌套使用实现更复杂的运算
.myDom{width: calc(100% - 5px) // 宽带比父容器宽度少5pxheight: calc(5vh + 5rem) // 高度为页面高度的5%加上5字体大小padding: calc(2vw + 10%/2) // 外边距为页面高度的2%加上2/1的 父容器宽度的10%
}
注意:
运算符前后都要有空格!
ie10是第一个支持calc的版本 但性能较差 不支持嵌套使用 组合使用vw vh可能会失效 在flex布局和表格中可能也会失效 所以菜鸟教程里面说支持ie9以上的 某些资料里说支持ie11 到底哪个是标准答案 具体我也没拿低版本浏览器试过。。