标准盒模型(w3c标准)和 怪异盒模型(IE标准)

1.标准盒模型的组成:宽高(content)+padding+border+margin
宽度(高度)实际占有的位置大小:
宽+左右padding+左右border+左右margin
高+上下padding+上下border+上下margin
在这里插入图片描述盒子模型的width(或者height)=自身大小+padding+border+margin

2.怪异盒模型的组成:宽高(content+padding+border)+ margin,也就是说怪异盒模型的width(height)=设置的width(height)+外边距margin

css3属性box-sizing
box-sizing有两个值一个是content-box(标准盒模型),另一个是border-box(怪异盒模型)
box-sizing:content-box时,将采用标准模式解析计算,也是默认模式:宽度和高度分别应用到元素的内容框,在高度和宽度之外绘制元素的内边距和边框(标准盒模型)
box-sizing:border-box时,将采用怪异模式解析计算:宽度和高度决定了边框,只能在宽度和高度内进行绘制,通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度(怪异盒模型)

3.两者区别对比图:
(1)标准盒模型:
在这里插入图片描述

盒子的实际大小没有发生变化(300300)
在这里插入图片描述
标准盒模型的宽高222
122=自身大小宽/高+padding+border

(2)怪异盒模型:
在这里插入图片描述

设置属性border-box按照怪异盒模型来计算 可见盒子自身content大小发生了变化,从200100px变成了17878

在这里插入图片描述
但是盒子的总宽高依旧是200*100px
怪异盒模型,盒子width=盒子自身的content+padding+border
总宽/高=盒子(content宽高+padding+border)+margin

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值