两种盒模型

161 阅读1分钟

简介

  1. content-box(内容盒):内容是盒子的边界。
  2. border-box(边框盒):边框是盒子的边界。

盒模型宽度

  1. content-box width=内容宽度
  2. border-box width=content+padding+border

margin合并

  1. 父子margin合并
  2. 兄弟margin合并

注意:外边距(margin)合并只有上下合并,没有左右合并。

阻止合并

  • 父子合并:
  1. 用padding/border挡住
  2. 用overflow:hidden挡住
  3. 用display:flex
  • 使用inline-block消除

基本单位

  1. 长度单位:
  • px像素
  • em(自身font-size倍数)······
  1. 颜色单位:
  • 十六进制(比如#FF6600/#F60······)
  • RGBA颜色(red, green, blue, alpha通道透明度=transparent)
  • hsl颜色(Hue, Saturation, Lightness)