CSS长度单位总结
长度单位包括绝对长度单位和相对长度单位
绝对长度
px
:像素pt
:磅pc
:派卡in
:英寸cm
:厘米mm
:毫米
px 即 pixel 像素,是相对于屏幕分辨率而言的,属于绝对单位,但是具有一定的相对性。不同设备间具有一定差异
相对长度
相对长度单位适用于响应式开发
em
:- font-size 中是相对于父元素的字体大小
- 其他属性是相对于当前元素的字体大小
rem
:相对于根(html)元素的字体大小ex
:相对于字符"x"的高度ch
:相对于数字"0"的宽度vw
:相对于视口宽度的百分比,1vw等于视口宽度的1%vh
:相对于视口高度的百分比,1vh等于视口高度的1%vmin
:等于视口的宽度和高度中较小的那一个的1%vmax
:等于视口的宽度和高度中较大的那一个的1%
em 和 rem 的区别在于:em 相对父元素的字体大小,rem 相对 html 根元素的字体大小;且 em 需要先确定自身的字体大小才行