博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3 calc()的用法
阅读量:6277 次
发布时间:2019-06-22

本文共 823 字,大约阅读时间需要 2 分钟。

转载自:

 

说明:calc(四则运算);任何长度值都可以使用calc()函数进行计算;和平时的加减乘除优先顺序一样一样的;

特别注意:calc()里面的运算符必须前后都留一个空格,不然浏览器识别不了,比如:calc(100% - 5px);

兼容性:

HTML:

    
in

CSS:

.out{
    width: 200px;    height: 200px;     background: red;     padding: 10px;     margin: 40px auto;   } .in{     width: 100%;     height: 100%;     background: skyblue;     padding: 20px 10% 12% 30px;   }

结果:

这个时候out被撑破了怎么办呢,padding百分比不好计算啊。。。css3的calc()属性就帮了大忙了。

重新设置in的css属性:

.in{
  width: calc(100% - 30px - 10%);  width: -webkit-calc(100% - 30px - 10%);   width: -moz-calc(100% - 30px - 10%);   height: calc(100% - 20px - 12%);   height: -webkit-calc(100% - 20px - 12%);   height: -moz-calc(100% - 20px - 12%);   background: skyblue;   padding: 20px 10% 12% 30px; }

 结果:

 

转载于:https://www.cnblogs.com/jeacy/p/9808485.html

你可能感兴趣的文章
中国人工智能学会通讯——迎接深度学习的“大”挑战(下) 1.2 深度学习的挑战和机遇...
查看>>
不可不看!即将发布的浪潮高端存储
查看>>
锐捷工程师:深夜敲击键盘的样子,很燃
查看>>
数据中心未来的商业化系统
查看>>
《算法技术手册》一2.3 最好、最坏和平均情况下的性能分析
查看>>
LTE-Hi渐行渐近 有望打破4G深度覆盖局限
查看>>
Nuance报告:医护人员如何从人工智能中受益
查看>>
JavaScript异步与Promise实现
查看>>
Android内存泄漏产生的6大原因
查看>>
F5 Networks任命Adam Judd领导亚太区销售工作 将加速区域云和安全业务发展
查看>>
将给企业带来巨大转变的八项“变革式”技术趋势
查看>>
ICML精彩论文:学界与业界联手,通过监测无线信号来判断睡眠阶段
查看>>
欧盟下周或有条件批准微软收购领英
查看>>
指纹识别不安全 美研究人员万能指纹解锁成功率达65%
查看>>
外媒:全球科技进入中美两强时代
查看>>
美国国家安全局在英国运营数据中心从事间谍活动
查看>>
【CVPR 2021主席出炉】谭铁牛、虞晶怡当选,未来4年6位华人主席
查看>>
CRM给企业带来的五大成效
查看>>
继 OpenAI 之后,DeepMind 开源深度学习训练平台 DeepMind Lab
查看>>
雅虎宣布成立研究院取代实验室 两高管离职
查看>>