calc():css简单的数学运算–加减乘除

多好的东西啊,不用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()使用通用的数学运算规则,但是也提供更智能的功能:

使用“+”“-”“*”“/”四则运算;
可以使用百分比、px、em、rem等单位;
可以混合使用各种单位进行计算。

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

注意:

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

calc():css简单的数学运算–加减乘除相关推荐

  1. css简单的数学运算

    calc()是css3的一个新增的属性, .box{border:1px solid #ddd;  width:calc(100% - 100px);  background:#9AC8EB;} 兼容 ...

  2. ndarray 求和_Numpy ndarray 创建与简单的数学运算

    初探Numpy import numpy as np data=np.random.randn(2,3)    # 生成2行3列的多维数组 对data进行数学运算: data*10       dat ...

  3. 【CSS3】css中的数学运算-calc()

    一.什么是calc()? calc()从字面我们可以把他理解为一个函数function.其实calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度. 比如说 ...

  4. 360wi fi广告html,html+css简单的实现360搜索引擎首页面

    今天主要学习了是如何实现的,以及我在写这个页面的时候我所遇到的一些困难. 主要实现是用代码的,不说废话了,其实我是想说我走的坑有哪些. 1.代码的基础不好,元素的一些属性不熟悉,对于HTML和css还 ...

  5. JS基础——数学运算

    文章目录 JS中的数学运算 模板字符串 布尔类型 !的用法 !=:不等于 !取反:把!后的字符转化为布尔类型,然后再取反. !!在一个布尔类型的基础上取反再取反,相当于转化为布尔类型. null和un ...

  6. P2759 奇怪的函数(二分答案,数学运算)

    P2759 奇怪的函数 范围2e92e92e9,直接枚举肯定超时,正着直接求答案求不出来,那么运用逆向思维,直接二分答案判断即可.这道题涉及简单的数学运算. 要xx>=nx^x>=nxx& ...

  7. js进行数学运算,加法,减法,乘法,除法

    1.简单的数学运算 // 加法 const accAdd = (arg1, arg2) => {var r1, r2, m;try {r1 = arg1.toString().split(&qu ...

  8. c语言中的加减乘除字母,简单的c语言加减乘除运算

    简单的c语言加减乘除运算 答案:6  信息版本:手机版 解决时间 2019-10-03 12:11 已解决 2019-10-03 00:06 简单的c语言加减乘除运算 最佳答案 2019-10-03 ...

  9. c语言计算器取百分数,c语言计算器程序设计包含加减乘除简单的函数运算

    c语言计算器程序设计包含加减乘除简单的函数运算 c语言计算器程序设计包含加减乘除简单的函数运算 人气:258 ℃时间:2020-03-28 13:19:41 优质解答 实用计算器之程序设计 [摘 要] ...

最新文章

  1. 以下不是python文件读写方法的是-python 文件读写 - 刘江的python教程
  2. 学习编程做笔记的软件_可以在图片上做笔记的软件
  3. 伊利诺伊香槟分校计算机科学,伊利诺伊大学香槟分校计算机科学与工程世界排名2019年最新排名第24(ARWU世界排名)...
  4. php概率计算_PHP指定概率算法
  5. 用Python做一个简单的翻译工具
  6. 案例:使用正则表达式的爬虫
  7. Unix 网络编程 读书笔记1
  8. C++深拷贝与浅拷贝以及写时复制
  9. oracle 加号 用法,Oracle的加号(+)表示法和ansi JOIN符号之间的区别?
  10. 数据库系统概论-数据库设计
  11. 常见的HTTP状态码大全
  12. 身份证号归属地数据库
  13. 测试工程师/测试开发面试题整理
  14. 从零搭建KVM虚拟服务器
  15. 计算机科学教学指导委员会,教育部高等学校计算机专业教学指导委员会委员 徐久成教授...
  16. 快商通董事长肖龙源:逐浪AI大潮,职业教育应紧握机遇,赋能产业
  17. 如何给电脑安装双系统,电脑安装双系统教程
  18. AOP实现的三种方法 切入点 切入面
  19. 新书发布《数字化转型方法论》:聚7万+企业数字化转型精华,获100+大咖力荐
  20. 早慧与天才神童是有差异的

热门文章

  1. Linux常用指令---系统负载
  2. 哔哩哔哩 2019校园招聘 开发工程师-2018.09.21
  3. python水印检测_使用Python检测照片中的特定水印(无SciPy)
  4. html table 内外边框,HTML_TABLE内外边框
  5. win10注册mysql到windows服务报错:Install/Remove of the Service Denied
  6. Python(1-10章)知识点
  7. 群发微信图文消息,但是正文中的图片却不显示
  8. 使用计算机控制台方法,电脑打开控制面板的几种方法
  9. EF Core codefirst数据迁移操作
  10. 高德地图使用-高亮省市区