其他分享
首页 > 其他分享> > rem的布局原理(Marksheng)

rem的布局原理(Marksheng)

作者:互联网

em和rem的认识

在布局中,除了px之外,还有两个常见的单位,em和rem

em: 相对于当前元素的字体大小→ 1em = 当前标签的font-size

rem: 相对于根元素(html)的字体大小→ 1rem = html标签的font-size

浏览器默认的font-size的大小为16px

rem布局的效果:

rem布局的原理:

通过媒体查询的方式动态改变html标签的font-size的大小

为什么要用rem布局

现状:

由于市面上手机种类繁多,导致移动端的屏幕种类非常的混乱,比如有常见的320px 360px 375px 384px 480px 640px等。在开发中,UI一般只会提供 750px 或者是 640px 的设计稿,这就要求我们通过一张设计稿能够适配所有的屏幕。常见的方案有以下:

rem布局适配多个屏幕

rem布局适配的原理说白了,就是根据屏幕的大小,动态的改变html标签的font-size的大小,此时就可以配合媒体查询做到不同屏幕的适配

注意点:

因为要求页面是等比例缩放的,所以:

设计图的屏幕宽度/给设计图设置的font-size = 你需要适配的屏幕宽度/你需要适配屏幕的fong-size

保证屏幕宽度与html标签font-size的比例相同,就可以轻松适配多个屏幕

rem适配比例关系

标签:布局,适配,Marksheng,rem,原理,屏幕,font,size
来源: https://blog.csdn.net/qq_37430247/article/details/112212573