CSS盒模型

盒子模型

所有HTML元素都可以被看作盒子,便于布局,它主要由四个部分组成,从外到内分别是 外边距(margin)、边框(border)、内边距(padding)、内容(content)

在浏览器中审查元素即可看到模型,其中最外层橘黄色的部分就是外边距(margin),第二层浅黄色的即为边框(border),第三层绿色的部分是内边距(padding),而最中间的蓝色就是实际的内容区域(content)

(该图来自于Google浏览器审查)

而在一般情况下,通常css中设置元素的width和height属性就是设置了内容区域(content)的大小,而实际的盒子大小则是由四个部分相加而成的,这也是标准盒模型的规定,但既然有标准的,那一定有不标准的,也就是怪异盒模型

标准盒模型

标准盒模型是由W3C规范的盒子模型,这种情况下元素的内容大小是由width和height决定的,而盒子的实际宽度=margin-left + border-left +padding-left +width +padding-right +border-right +margin-right ,高同理

这种盒模型也是大部分浏览器通用的

怪异盒模型(IE盒模型)

在该模式下,width是包含内容,内边距,边框的总和,即 width = border + padding +content, 而盒子的实际宽度 = margin-left + width + margin-right,高同理

这种盒模型只有在IE中存在

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值