box-sizing属性可以为三个值之一:content-box(default),border-box,padding-box。

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

padding-box,padding计算入width内

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 #;
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>

aaarticlea/png;base64,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" alt="" />

border-box的更多相关文章

  1. CSS魔法堂:重拾Border之——不仅仅是圆角

    前言  当CSS3推出border-radius属性时我们是那么欣喜若狂啊,一想到终于不用再添加额外元素来模拟圆角了,但发现border-radius还分水平半径和垂直半径,然后又发现border-t ...

  2. CSS魔法堂:重拾Border之——图片作边框

    前言  当CSS3推出border-radius属性时我们是那么欣喜若狂啊,一想到终于不用再添加额外元素来模拟圆角了,但发现border-radius还分水平半径和垂直半径,然后又发现border-t ...

  3. CSS魔法堂:重拾Border之——解构Border

    前言  当CSS3推出border-radius属性时我们是那么欣喜若狂啊,一想到终于不用再添加额外元素来模拟圆角了,但发现border-radius还分水平半径和垂直半径,然后又发现border-t ...

  4. CSS魔法堂:小结一下Box Model与Positioning Scheme

    前言  对于Box Model和Positioning Scheme中3种定位模式的细节,已经通过以下几篇文章记录了我对其的理解和思考.  <CSS魔法堂:重新认识Box Model.IFC.B ...

  5. CSS 框模型( Box module )

    框和布局 在 KB005: CSS 层叠 中已经介绍了 CSS 的重要之处.CSS 可以说是页面表现的基础, CSS 可以控制布局,控制元素的渲染. 布局是讲在电影画面构图中,对环境的布置.人物地位的 ...

  6. CSS魔法堂:重新认识Box Model、IFC、BFC和Collapsing margins

    前言   盒子模型作为CSS基础中的基础,曾一度以为掌握了IE和W3C标准下的块级盒子模型即可,但近日在学习行级盒子模型时发现原来当初是如此幼稚可笑.本文尝试全面叙述块级.行级盒子模型的特性.作为近日 ...

  7. CSS3 笔记一(Rounded Corners/Border Images/Backgrounds)

    CSS3 Rounded Corners The border-radius property is a shorthand property for setting the four border- ...

  8. 重新认识Box Model、IFC、BFC和Collapsing margins

    尊重原创,转载自: http://www.cnblogs.com/fsjohnhuang/p/5259121.html 肥子John^_^ 前言   盒子模型作为CSS基础中的基础,曾一度以为掌握了I ...

  9. BFC(Box,Formatting,Context) —— 块级格式化上下文

    Box:CSS布局的基本单位 Formatting context是页面中的一块渲染区域,最常见的是BFC和IFC,CSS3增加了GFC和FFC BFC定义:块级格式化上下文,它是一个独立的渲染区域, ...

  10. KB006: CSS 框模型( Box module )

    框和布局 在 KB005: CSS 层叠 中已经介绍了 CSS 的重要之处.CSS 可以说是页面表现的基础, CSS 可以控制布局,控制元素的渲染. 布局是讲在电影画面构图中,对环境的布置.人物地位的 ...

随机推荐

  1. BZOJ-1061 志愿者招募 线性规划转最小费用最大流+数学模型 建模

    本来一眼建模,以为傻逼题,然后发现自己傻逼...根本没想到神奇的数学模型..... 1061: [Noi2008]志愿者招募 Time Limit: 20 Sec Memory Limit: 162 ...

  2. 常用sql,在做项目时用mysqlWorkBeach里面自动生成的

    -- 修改表中的字段的长度ALTER TABLE `sfkbbs`.`sfk_father_module` CHANGE ) NULL DEFAULT NULL COMMENT '父板块名字' ; 在 ...

  3. UVa247 Calling Circles

    Time Limit: 3000MS     64bit IO Format: %lld & %llu map存人名,floyd传递闭包,DFS查询. 输出答案的逗号后面还有个空格,被坑到了2 ...

  4. 洛谷P1908 求逆序对 [归并排序]

    题目描述 猫猫TOM和小老鼠JERRY最近又较量上了,但是毕竟都是成年人,他们已经不喜欢再玩那种你追我赶的游 戏,现在他们喜欢玩统计.最近,TOM老猫查阅到一个人类称之为“逆序对”的东西,这东西是这样 ...

  5. ZOJ1586 QS Network

    QS Network Time Limit: 2 Seconds      Memory Limit: 65536 KB Sunny Cup 2003 - Preliminary Round Apri ...

  6. what linux java cpu 100% ?

    1.用top找到最耗资源的进程id [ bin]# toptop - 16:56:14 up 119 days, 6:17, 7 users, load average: 2.04, 2.07, 2. ...

  7. Linux文件目录权限浅谈

    1.基本权限三种(1)r (read) 读 针对目录,有读(r)权限就代表能对此目录有列表功能,就是可以执行ls命令进行查看,另外还有cp的功能.针对文件,有读(r)权限就代表能对此文件有阅读功能,可 ...

  8. main(int argc,char *argv[])

    #include<iostream.h> //ECHO.CPP void main(int argc,char *argv[]) { ;i<argc;i++)cout<< ...

  9. hdu 1205 吃糖果

    思路: 仔细想想,想要不重复吃一种糖果, 把所有糖果吃完,只要所有糖果的和,减去最多的糖果+1>=最多糖果的数量即可不重复吃完. #include <stdio.h> int mai ...

  10. 将对象转为数组方法:延伸array_map函数在PHP类中调用内部方法

    public static function objectToArray($d) { if (is_object($d)) { $d = get_object_vars($d); } if (is_a ...