Skip to content

单位

1.px

绝对单位,像素点.

2.em

相对单位,根据父元素font-size计算自己的大小

html

<body>
<div>
    第一层 // font-size = 10 * 2 px
    <div>
        第二层 // font-size = 10 * 2 * 2
        <div>
            第三层 // font-size = 10 * 2 * 2 * 2
        </div>
    </div>
</div>
</body>
css
body {
    font-size: 10px;
}

div {
    font-size: 2em;
}

3.rem

​ 相对单位,根据html的font-size计算自己的大小

html
<body>
    <div>
        第一层    // font-size = 10 * 2 px
     </div>
      <p>
          第二层  // font-size = 10 * 3
      <p>
</body>
css
html {
    font-size: 10px;
}

div {
    font-size: 2em;
}

p {
    font-size: 3em;
}

4.vw和vh

​ vw : 当前看到画面的宽度

​ vh : 当前看到画面的高度

​ vw vh 取值范围: 1 - 100 ,即当前可视范围平均分成100份.

​ 50vw 当前可视宽度的一半

​ 50vh 当前可视高度的一半

5.vmin和vmax

vmin : 点前屏幕较短的一边

vmax : 点前屏幕较长的一边

用法和vw vh 一样