浅析CSS3中calc计算属性
2017-04-09 00:23
204 查看
很多前端开发者通常在写CSS样式的时候并不一定会注意到
使用“+”、“-”、“*” 和 “/”四则运算;
可以使用百分比、px、em、rem等单位;
可以混合使用各种单位进行计算;
表达式中有“+”和“-”时,其前后必须要有空格,如”widht: calc(12%+5em)”这种没有空格的写法是错误的;
表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。
calc这个好用的计算属性,尤其在配合
flexbox进行页面布局的时候,只能用amazing来形容。
calc()语法
calc()语法非常简单,就像我们小时候学加 (+)、减(-)、乘(*)、除(/)一样,使用数学表达式来表示calc()的运算规则
calc()使用通用的数学运算规则,但是也提供更智能的功能:使用“+”、“-”、“*” 和 “/”四则运算;
可以使用百分比、px、em、rem等单位;
可以混合使用各种单位进行计算;
表达式中有“+”和“-”时,其前后必须要有空格,如”widht: calc(12%+5em)”这种没有空格的写法是错误的;
表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。
calc()的兼容性
演示Demo
相关文章推荐
- CSS3 calc() 会计算的属性
- CSS3 calc() 属性——会计算的属性
- CSS3中的calc( )属性--可以计算的属性
- CSS3 calc() 会计算的属性
- CSS3 calc() 会计算的属性
- CSS3: calc计算属性
- CSS3: calc计算属性
- Css3 calc可使用简单的数学运算计算宽度
- css3 calc()自适应布局属性 ---浏览器版本兼容性的问题
- CSS3中width属性的calc()使用
- CSS3 变形、过渡、动画、关联属性浅析
- calc() -css3新属性
- css3 calc()自适应布局属性
- css3中calc在less编译时被计算的解决办法
- CSS3之计算长度值------calc()
- CSS3 calc()属性的使用
- CSS3 box-sizing 属性 规定盒模型的宽高计算方式
- css3的新属性————calc()属性
- CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?
- CSS3 变形、过渡、动画、关联属性浅析