CSS|值与单位一览表

293 阅读1分钟

CSS 中的值与单位

总的来说在CSS中的数值数据类型可以分为以下几种类型:

数值类型描述
整数
小数
数值 + 单位
百分比

单位:

  • 长度:

    • 绝对长度单位:

      单位名称等价换算
      cm厘米1 cm = 96 px / 2.54
      mm毫米1 mm = (1/10) cm
      Q1/4毫米1 Q = (1/40) cm
      in英寸1 in = 2.54 cm = 96 px
      pc十二点活字1 pc = (1/16) in
      pt1 pt = (1/72) in
      px像素1 px = (1/96) in
    • 相对长度单位:

      单位参考系
      em在font-size中使用时相对于父元素的font-size,在其他属性中使用是相对于自身的font-size
      ex字符‘x’的高度
      ch数字‘0’的宽度
      rem根元素的字体大小
      lh元素的line-height
      vw视口宽度的1%
      vh视口高度的1%
      vmin视口较小尺寸的1%
      vmax视口较大尺寸的1%
  • 颜色

    • 颜色关键字

      是不区分大小写的标识符:black、sliver...

    • transparent关键字:透明

    • currentColor关键字:继承本级别的border属性值,或者父级别的border属性值

    • RGB颜色:

      • rgb()
      • rgba()
    • HSL颜色

      • hsl(deg, grad, rad, turn):度, 百分度, 弧度, 圈数
      • hsla()
  • 图片<image>

  • 位置<position>

  • 函数

    • calc()