逻辑分辨率:320*480 《==》 物理分辨率:640*690 最小字号:12px
逻辑分辨率:320*658 《==》 物理分辨率:640*1136 最小字号:12px
逻辑分辨率:375*667 《==》 物理分辨率:750*1334 最小字号:14px(13.5px)
逻辑分辨率:414*736 《==》 物理分辨率:1242*2208(1080*1920) 最小字号:15px
前端按照逻辑分辨率设字号大小《==》rem进行适配移动端大小屏幕;
设计稿界面尺寸按照逻辑分辨率大小进行设计,字号应等比例放大。
设计稿尺寸:width:640px 最小字号:24px(23px)
设计稿尺寸:width:700px 最小字号:26px(25.5px)
设计稿尺寸:width:750px 最小字号:28px(27.5px)
补充:rem设定问题;
在详细介绍rem之前,我们先一起来回顾一下我们常用的两种记量单位,也是备受争论的两个:
1、px
在web页面初期制作中,我们都是使用"px”来设置我们的文字,因为它比较稳定和精准。但是这种方法存在一个问题,当用户在浏览器中浏览页面时,它改变了浏览器的字体大小,这时会使我们的页面布局被打破。这样对于那些关心自己网站可用性的用户来说,就是一个大问题了。因此,这时就提出了使用"em"。
2、em
前面也说了,使用"px"为单位是比较方便,而又一致,但在浏览器中放大或缩放浏览页面时会存在一个问题,要解决这个问题,我们可以使用"em"单位。
注:这种技术需要一个参考点,一般都是以<body>的"font-size”为基准。
比如使用"1em=10px”来改变默认值"1em=16px",这样一来,我们设置字体大小相当于“14px”时,只需要将其值设置为“1.4em”。
body { font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/ } h1 { font-size: 2.4em; /*2.4em × 10 = 24px */ } p { font-size: 1.4em; /*1.4em × 10 = 14px */ } li { font-size: 1.4em; /*1.4 × ? = 14px ? */ }