CSS 盒子模型(Box Model)

  • element 元素
  • width 宽度
  • height 高度
  • padding 内边距
  • border 边框
  • margin 外边距
  • width = element-width + padding-left + padding-right + border-left + border-right + margin-left + margin-right
  • height = element-height + padding-top + padding-bottom+ border-top + border-bottom + margin-top + margin-bottom
    如图:
    CSS 盒子模型
  • box-sizing
    • box-sizing:element-box:此时 width、height 的值只代表 element 元素本身宽高;
    • box-sizing:boeder-box:此时 width、height 的值是元素的宽高、border 的宽高、以及 padding 宽高的总和;
    • box-sizing:inherit:从父元素中继承 box-sizing 属性的值,此方法可以省去在子元素中一些需要加加减减的地方(节约性能),
      • 全局设置 border-box 很好,它有一个关键作用——让有边框的盒子正常使用百分比宽度。

相关文章:

  • 2021-11-12
  • 2021-09-09
猜你喜欢
  • 2021-05-30
  • 2021-11-30
  • 2021-11-04
相关资源
相似解决方案