CSS3 calc()的运用
2016-04-28 11:46
716 查看
知道总宽度是100%,在这个基础上减去boder的宽度(5px * 2 = 10px),在减去padding的宽度(10px * 2 = 20px),即"100% - (10px + 5px) * 2 = 30px"
,最终得到的值就是div.box的width值:
<div class="demo">
<div class="box"></div>
</div>
.demo {
width: 300px;
background: #60f;
padding: 3px 0;
}
.box {
background: #f60;
height: 50px;
padding: 10px;
border: 5px solid green;
width: 90%;/*写给不支持calc()的浏览器*/
width:-moz-calc(100% - (10px + 5px) * 2);
width:-webkit-calc(100% - (10px + 5px) * 2);
width: calc(100% - (10px + 5px) * 2);
}
,最终得到的值就是div.box的width值:
<div class="demo">
<div class="box"></div>
</div>
.demo {
width: 300px;
background: #60f;
padding: 3px 0;
}
.box {
background: #f60;
height: 50px;
padding: 10px;
border: 5px solid green;
width: 90%;/*写给不支持calc()的浏览器*/
width:-moz-calc(100% - (10px + 5px) * 2);
width:-webkit-calc(100% - (10px + 5px) * 2);
width: calc(100% - (10px + 5px) * 2);
}
相关文章推荐
- css图片
- 图解CSS中position属性的定位用法
- Css中position、float和clear整理
- 使用CSS的position属性控制页面布局的入门教程
- 解析CSS编写中的属性优先级问题
- 详解CSS中的伪类与伪元素及二者间的区别
- 如何解决css帧keyframes在yuicompressor下压缩问题
- CSS层级关系
- ios 找出导航栏下面的黑线(可隐藏,改变样式等)
- css新特性 box-flex/flex 弹性盒状模型
- DIV+CSS颜色边框背景等样式
- 使用 stylelint检查CSS_StyleLint
- css3和js实现重力感应(经测试,andriod4.2支持)
- CSS3新特性,兼容性,兼容方法总结
- CI 里去掉index.php 并 识别css js 文件 技巧
- 《CSS设计指南》笔记--HTML标记与文档结构
- CSS3 input 输入框蓝光特效
- 初识scss(1)
- 使用 stylelint检查CSS_StyleLint
- css 定位 float属性