rem 是CSS3新增的相对长度单位,是指相对于根元素html的长度计算值的大小。
rem是一个相对单位,1rem 等于 html 根元素字体设置的大小。我们只要设置 html 根元素的 font-size 的大小,所有的子元素就可以使用 rem 作为单位。
例子:
子元素的 1rem=根元素设置的 font-size 的大小
结合媒体查询 Media Query,根据不同设备尺寸,用不同方案适配(就是根据不同屏幕尺寸,设置不同的根元素 font-size,达到不同情况时整个网页的尺寸同时变化)
@media only screen and (min-width: 320px){
html {
font-size: 62.5% !important;
}
}
@media only screen and (min-width: 640px){
html {
font-size: 125% !important;
}
}
@media only screen and (min-width: 750px){
html {
font-size: 150% !important;
}
}
@media only screen a