box-sizing与盒模型的认识

box-sizing属性:content-box(default),border-box。

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

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


盒模型一共有两种模式,一种是标准模式(strict mode),另一种就是怪异模式(quirks mode)

如果DOCTYPE缺失则在ie6,ie7,ie8下将会触发怪异模式

对于拥有doctype声明的网页,什么浏览器采用何种模式解析,这里有一张详细列表可参考:http://hsivonen.iki.fi/doctype/

标准模式下的盒模型如下图所示,盒子总宽度/高度=width/height+padding+border+margin

标准模式盒模型

标准模式盒模型

在怪异模式下的盒模型如下图所示,盒子的总宽度和高度是包含内边距padding和边框border宽度在内的,盒子总宽度/高度=width/height + margin = 内容区宽度/高度 + padding + border + margin;

怪异模式盒模型

怪异模式盒模型

在js中document对象有个属性compatMode ,它有两个值:
BackCompat    对应quirks mode
CSS1Compat    对应strict mode

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值