什么是盒模型?


盒模型:box model。div和span是最常见的两个盒子。图片、表单元素等这些可以看做文本,它们并不是盒子。

1.盒子中的区域

一个盒子主要的属性有5个:width、height、margin、padding、border。
  • width 内容的宽(标准盒模型下,不是盒子的宽)。
  • height 内容的高 (标准盒模型下,不是盒子的高)。
  • margin 外边距。
  • padding 内边距。
  • border 边框。

2.宽高

标准盒模型下,我们设置的宽和高,是内容的宽和高,并不包含边框、内边距和外边距。
  • 盒子占有的宽=内容的宽+左右内边距+左右边框。
  • 盒子占有的高=内容的高+上下内边距+上下边框。
    假如:一个盒子的宽为500px、边框为1px、内边距为20px, 则内容的宽为:500-40-2=458px。

【注意点】

  • 盒子的宽如果不设置的话,默认为父盒子的100%。
  • 盒子的高如果不设置的话,默认为内容的高度。
  • 一些情况下(盒子中的内容)不确定的时候,不需要给盒子设置高度,而是用内容去撑开高度。

未完 待更新…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值