【CSS】盒子模型

2018-06-10  本文已影响0人  cod_mm

盒子模型的本质

盒子模型

盒子的构成

标准盒子模型

盒子的基本属性

  1. 内容区域
  1. 内边距(padding)
  1. 外边距(margin)
  1. 边框(border)
  1. 方向性复合属性值的缩写
复合属性设置规则

盒子模型的计算

盒子自身的尺寸:内容的宽度 + 两侧内边距 + 两侧边框
size_w = width + padding-left + padding_right + border-left + border-right
size_h = height + padding-top + padding_bottom + border-top + border-bottom

盒子在页面中占位的尺寸:内容的宽度 + 两侧内边距 + 两侧边框 + 两侧外边距
placeholder_size_w = width + padding-left + padding_right + border-left + border-right + margin-left + margin-right
placeholder_h = height + padding-top + padding_bottom + border-top + border-bottom + margin-top + margin-bottom

实现盒子类型的互换
box-sizing:盒子类型设置

box-sizing类型值
div {
      /* 边框 */
      border-width: 1px;
      border-style: solid;
      border-color: red;
                
      /* 内容 */
      width: 50%;
      height: 200px;
    
      /* 内边距 */
     padding-top: 20px;
     padding-right: 20px;
     padding-bottom: 20px;
     padding-left: 20px;

      /* 外边距 */
     margin-top: 20px;
     margin-right: 20px;
     margin-bottom: 20px;
     margin-left: 20px;
}
上一篇 下一篇

猜你喜欢

热点阅读