盒子模型,box-sizing属性以及标准盒子和IE盒子的区别。

box-sizing属性,box-sizing: content-box;标准流盒子

                            box-sizing: border-box;怪异盒子(IE盒子)

直接在当前盒子设置该属性。

1.标准流盒子模型

当在CSS中给盒子设置height时,该高度为盒子的content的高度。

使用padding时,盒子会被撑大,即盒子宽度等于padding+content

使用border时,盒子也会被撑大,即盒子宽度等于padding+content+border

使用margin时,盒子不会变大,但会影响周围盒子的布局。

综上,标准模型的盒子宽度为content+padding+border。

2.怪异盒子模型(IE盒子)

给盒子设置的width、height就是盒子的宽度和高度。

当给盒子设置padding属性时,盒子的大小不会变化,content内容会缩小。

当给盒子设置border属性时,盒子大小不会变化,content内容会缩小 .

 给设置margin属性时,盒子大小不会变化,会影响周围盒子的布局。

综上,怪异盒子模型的宽高读为在CSS中设置的宽高。即content(padding+border)-content包括内边距和边框。

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值