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 相关文章推荐
移动Web—CSS为Retina屏幕替换更高质量的图片
Dec 24 HTML / CSS
详解CSS3新增的背景属性
Dec 25 HTML / CSS
CSS3实现红包抖动效果
Dec 23 HTML / CSS
Html5页面在微信端的分享的实现方法
Aug 30 HTML / CSS
html5指南-2.如何操作document metadata
Jan 07 HTML / CSS
html5使用canvas绘制一张图片
Dec 15 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
Dec 20 HTML / CSS
html5 canvas实现给图片添加平铺水印
Aug 20 HTML / CSS
总结html5自定义属性有哪些
Apr 01 HTML / CSS
html+css实现滚动到元素位置显示加载动画效果
Aug 02 HTML / CSS
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
Apr 19 HTML / CSS
css3手动实现pc端横向滚动
Jun 21 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
PHP字符串处理的10个简单方法
2010/06/30 PHP
基于php 随机数的深入理解
2013/06/05 PHP
php管理nginx虚拟主机shell脚本实例
2014/11/19 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
2020/07/13 PHP
设置下载不需要倒计时cookie(倒计时代码)
2008/11/19 Javascript
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
iview实现图片上传功能
2020/06/29 Javascript
python 合并文件的具体实例
2013/08/08 Python
Python多线程扫描端口代码示例
2018/02/09 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
Python中实例化class的执行顺序示例详解
2018/10/14 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
python判断all函数输出结果是否为true的方法
2020/12/03 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
大学生自我评价范文
2015/03/03 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
python3实现Dijkstra算法最短路径的实现
2021/05/12 Python
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python