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中的选择符
Oct 17 HTML / CSS
CSS3教程(8):CSS3透明度指南
Apr 02 HTML / CSS
CSS3制作日历实现代码
Jan 21 HTML / CSS
纯CSS绘制漂亮的圆形图案效果
May 07 HTML / CSS
css3中背景尺寸background-size详解
Sep 02 HTML / CSS
一款纯css3实现的响应式导航
Oct 31 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
Jan 30 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
Jun 09 HTML / CSS
html5超简单的localStorage实现记住密码的功能实现
Sep 07 HTML / CSS
使用canvas压缩图片大小的方法示例
Aug 02 HTML / CSS
HTML5自定义mp3播放器源码
Jan 06 HTML / CSS
CSS实现切角+边框+投影+内容背景色渐变效果
Nov 01 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 foreach 参数强制类型转换的问题
2010/12/10 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
php实现分页功能的详细实例方法
2019/09/29 PHP
js 实现无干扰阴影效果 简单好用(附文件下载)
2009/12/27 Javascript
DIV始终居中的js代码
2014/02/17 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
jQuery实现长按按钮触发事件的方法
2015/02/02 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
如何让你的JS代码更好看易读
2017/12/01 Javascript
vue+iview+less 实现换肤功能
2018/08/17 Javascript
vue实现页面切换滑动效果
2020/06/29 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
python批量导入数据进Elasticsearch的实例
2018/05/30 Python
15行Python代码实现网易云热门歌单实例教程
2019/03/10 Python
python连接、操作mongodb数据库的方法实例详解
2019/09/11 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
Python如何根据时间序列数据作图
2020/05/12 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
皇家阿尔伯特瓷器美国官网:Royal Albert美国
2020/02/16 全球购物
什么是servlet链?
2014/07/13 面试题
聊一聊python常用的编程模块
2021/05/14 Python