当前位置:Gyms

pc网《繁体:網》站

2025-03-01 19:28:19Gyms

为什么很多web项目还是使用px,而不是rem?早些年移动端刚开始盛行的时候,为了移动端网页能够适配不同尺寸的手机屏幕,淘宝某前端大佬写了一段适配的js,叫做flexible,可在github搜索到。原理很简单,好像就是根据手机分辨率和dpi#28具体不记得了#29,动态设置根源素html的fontsize,然后页面元素大小都以rem来做单位

亚博体育

为什么很多web项目还是使用px,而不是rem?

早些年移动端刚开始盛行的时候,为了移动端网页能够适配不同尺寸的手机屏幕,淘宝某前端大佬写了一段适配的js,叫做flexible,可在github搜索到。原理很简单,好像就是根据手机分辨率和dpi#28具体不记得了#29,动态设置根源素html的fontsize,然后页面元素大小都以rem来做单位。因为1rem=html的fontsize。

后来有了vw和vh,慢慢的很多项目都用vw来做适配了,100vw=100%的宽度。因为兼容性不是很好,所以一直没有就行起来。

nodejs出现以后,前端工程化开始了。出现了pxtorem,pxtoviewport澳门威尼斯人等插件,我们可以在开发的时候按照ui标注的px大小直接写,在打包的时候,插件会帮助我们把px计《繁体:計》算转化为rem或者vw。

澳门新葡京

我现在都用澳门伦敦人vw。不考虑兼容性。有需要兼容ie的公司,我看都不看一眼yǎn 。[捂脸]

直播吧

本文链接:http://21taiyang.com/Gyms/2456047.html
pc网《繁体:網》站转载请注明出处来源