重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1. 执行数学运算
创新互联建站-专业网站定制、快速模板网站建设、高性价比西安网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式西安网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖西安地区。费用合理售后完善,10余年实体公司更值得信赖。
CSS3 的 calc() 函数允许我们在属性值中执行数学操作。例如,我们可以使用 calc() 指定一个元素宽的固定像素值为多个数值的和。
2. 实现居中效果
使用 calc() 给我们提供另一个垂直居中元素的解决方案。如果我们知道元素的尺寸,一个典型的解决方案是使用负外边距移动自身距离高与宽的一半
3. 创建根栅格尺寸
使用 rem,calc() 函数能够用来创建一个基于视口的栅格。我们可以设置根元素的字体大小作为视口宽度的一部分。
4. 提高计算清晰度
使用 calc(),我们还能做很多的事情,它是 CSS 中很有用的新特性之一。
问题:在微信小程序中使用height:calc(xx - xx)设置元素高度无效
排查原因:calc属性设置height或width时,要求父容器有明确的对应属性设置,当父容器没有设置时,calc计算无法完成。因为我想设置高度的元素没有父容器,所以calc失效。
解决办法:1.给该元素添加设置明确高度的父容器。2.直接通过page{height:100%;}解决。
calc是CSS3中新增的计算属性。
普通的CSS样式时,计算属性的写法如下:
Less中,计算属性的写法如下:
stylus中,计算属性的写法如下: