湖北成人高考图片
  • 2021年武汉成人高考报名时间是什么时候?
  • 2021湖北函授本科可以报考哪些专业?
  • 湖北成人高考报考指南
  • 2021年湖北大学成考报名流程是怎样的?
  1. 1
  2. 2
  3. 3
  4. 4

距离2025年成人高考还有125

首页 > 湖北成人高考 >

css3的calc()方法,让CSS做简单的数学运算

2017-10-14 02:07:46 来源: 湖北成人高考

CSS里也是可以做简单的数学运算的。有时候可以让你省很多心。至少减掉一部分JS还是挺划算的。下面是几个小案例,帮您解决CSS中的加减乘除运算。

css中的calc()方法还真是一个好东西,不用js,只用一个css就解决了。
.box{ 
border:1px solid #ddd; 
width:calc(100% - 100px); 
background:#9AC8EB; 


3栏等宽布局。
.box{ 
margin-left:20px; 
width:calc(100%/3 - 20px); 
}
.box:nth-child(3n){ 
margin-left:0; 


运算规则:
      calc()使用通用的数学运算规则,但是也提供更智能的功能: 使用“+”“-”“*”“/”四则运算; 可以使用百分比、pxemrem等单位; 可以混合使用各种单位进行计算。 

浏览器支持:
firefox 4.0+已经开支支持calc()功能,不过要使用-moz-calc()私有属性
chrome19 dev版,也开始支持私有的-webkit-calc()写法
IE9这次则牛逼了一次,原生支持标准的不带前缀的写法了
Opera貌似还不支持~~ 

注意:
     http://www.qianduan.net/calc-at-at-at-page-intelligent-layout.html看到的,他的原文中width:calc(100%-100px)是没有空格的,经测试无效,就像其评论中:calc()里面的表达式好像要注意格式。 

 


浏览数:8754次

学员满意度

95%

已注册学校:1552

已登记课程:34559

已成功报名:11588

顶部