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 完美实现圆角效果
Jul 13 HTML / CSS
css3中检验表单的required,focus,valid和invalid样式
Feb 21 HTML / CSS
CSS3实现全景图特效示例代码
Mar 26 HTML / CSS
CSS3 二级导航菜单的制作的示例
Apr 02 HTML / CSS
HTML5实现视频直播功能思路详解
Nov 16 HTML / CSS
HTML5 canvas 基本语法
Aug 26 HTML / CSS
HTML5使用DOM进行自定义控制示例代码
Jun 08 HTML / CSS
HTML5标签大全
Nov 23 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
Mar 21 HTML / CSS
JavaScript+Canvas实现自定义画板的示例代码
May 13 HTML / CSS
H5 video poster属性设置视频封面的方法
May 25 HTML / CSS
CSS精灵图的原理与使用方法介绍
Mar 17 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一些错误处理的方法与技巧总结
2013/08/10 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
PHP内核探索之变量
2015/12/22 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
JS获取时间的方法
2015/01/21 Javascript
在React框架中实现一些AngularJS中ng指令的例子
2016/03/06 Javascript
Angularjs实现mvvm式的选项卡示例代码
2016/09/08 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
2017/04/19 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
Vue select 绑定动态变量的实例讲解
2020/10/22 Javascript
python八大排序算法速度实例对比
2017/12/06 Python
python+opencv实现动态物体识别
2018/01/09 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
Tensorflow读取并输出已保存模型的权重数值方式
2020/01/04 Python
python对文件的操作方法汇总
2020/02/28 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
python 检测图片是否有马赛克
2020/12/01 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
便利店投资的创业计划书
2014/01/12 职场文书
三年级数学教学反思
2014/01/31 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
2015年资料员工作总结
2015/04/25 职场文书
公司年会主持词范文!
2019/05/07 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
从零开始在Centos7上部署SpringBoot项目
2022/04/07 Servers
Python实现数据的序列化操作详解
2022/07/07 Python