CSS3 box-sizing属性详解


Posted in HTML / CSS onNovember 15, 2016

简介

box-sizing属性包括content-box(default),border-box,padding-box。

     1、content-box,border和padding不计算入width之内

     2、padding-box,padding计算入width内

     3、border-box,border和padding计算入width之内,其实就是怪异模式了~

注意:

ie8+浏览器支持content-box和border-box;

ff则支持全部三个值。

使用时:

-webkit-box-sizing: 100px; // for ios-safari, android

-moz-box-sizing:100px; //for ff

box-sizing:100px; //for other

示例如下:

<style type="text/css">
    .content-box{
        box-sizing:content-box;
        -moz-box-sizing:content-box;
        width: 100px;
        height: 100px;
        padding: 20px;
        border: 5px solid #E6A43F;
        background: blue;
    }
    .padding-box{
        box-sizing:padding-box;
        -moz-box-sizing:padding-box;
        width: 100px;
        height: 100px;
        padding: 20px;
        border: 5px solid #186645;
        background: red;                
    }
    .border-box{
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width: 100px;
        height: 100px;
        padding: 20px;
        border: 5px solid #3DA3EF;
        background: yellow;
    }
</style>

截图(ff):

CSS3 box-sizing属性详解

总结

以上就是这篇文章的全部内容,希望本文的内容对大家学习或者使用CSS3能有所帮助,如果有疑问大家可以留言交流。

HTML / CSS 相关文章推荐
CSS3控制HTML元素动画效果
Feb 08 HTML / CSS
css3的图形3d翻转效果应用示例
Apr 08 HTML / CSS
利用CSS3实现的文字定时向上滚动
Aug 29 HTML / CSS
CSS3制作3D立方体loading特效
Nov 09 HTML / CSS
Html5新标签解释及用法
Feb 17 HTML / CSS
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
Jan 30 HTML / CSS
IE10 Error.stack 让脚本调试更加方便快捷
Apr 22 HTML / CSS
html5定位获取当前位置并在百度地图上显示
Aug 22 HTML / CSS
HTML5的新特性(1)
Mar 03 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
Jun 22 HTML / CSS
详解移动端html5页面长按实现高亮全选文本内容的兼容解决方案
Dec 03 HTML / CSS
如何查看浏览器对html5的支持情况
Dec 15 HTML / CSS
用CSS3的box-reflect来制作倒影效果
Nov 15 #HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
Nov 15 #HTML / CSS
CSS3实现多背景模拟动态边框的效果
Nov 08 #HTML / CSS
CSS3实现同时执行倾斜和旋转的动画效果
Oct 27 #HTML / CSS
CSS3 :not()选择器实现最后一行li去除某种css样式
Oct 19 #HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 #HTML / CSS
CSS3实现各种图形的示例代码
Oct 19 #HTML / CSS
You might like
php+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
php数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
PHP+Ajax 检测网络是否正常实例详解
2016/12/16 PHP
PHP创建XML接口示例
2019/07/04 PHP
如何使用json在前后台进行数据传输实例介绍
2013/04/11 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
详解JavaScript树结构
2017/01/09 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
Node.js EventEmmitter事件监听器用法实例分析
2019/01/07 Javascript
微信小程序实现的绘制table表格功能示例
2019/04/26 Javascript
layui使用label标签的方法
2019/09/14 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
javascript sort()对数组中的元素进行排序详解
2019/10/13 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
微信小程序 bindtap 传参的实例代码
2020/02/21 Javascript
javascript-hashchange事件和历史状态管理实例分析
2020/04/18 Javascript
python中ASCII码字符与int之间的转换方法
2018/07/09 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
Python爬虫爬取糗事百科段子实例分享
2020/07/31 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
自我鉴定200字
2013/10/28 职场文书
学校后勤人员职责
2013/12/27 职场文书
年终总结会议主持词
2014/03/17 职场文书
2019开业庆典剪彩仪式主持词!
2019/07/22 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
使用springMVC所需要的pom配置
2021/09/15 Java/Android