在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ rem, vw等適配方案的意義

rem, vw等適配方案的意義

  • 我怎么適配?
    這個問題很多大佬都提出了方案,什么rem,vw,各種玩法
  • 我要適配的是什么,適配成怎樣?
    這個問題,基本就少有大佬提到。我們連目標都不清晰,就各種適配方案弄得風生水起了。移動端有一句話,文字流式,控件彈性,圖片等比縮放(控件指的是Header組件,列表的ListItem等)。那在我們前端是又是什么規(guī)則?我看過不少項目,全程rem,或者vw(除了某些樣式如1px的border)。那我們適配,就是盡量把每個元素等比縮放?這樣就ok了?
  • 針對第二點的末尾,每元素都等比縮放,那我大可以把viewport設置width為750,然后里面全用px,基本上所有的分辨率都自動適配呀,那搞rem,vw還有什么意義,不是否定他的意義,而是目前還不能理解他的好,好在哪里?

    歡迎大佬們來解答。
回答
編輯回答
別傷我

750的設計稿引入JS
http://static.leiting.com/lib...
640的設計稿引入JS
http://static.leiting.com/lib...

使用移動端文檔頭
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0,user-scalable=no">

布局就正常切圖
nPX/100即可
例如:10px=.1rem

至于為啥是/100
document.documentElement.clientWidth/7.5
OR
document.documentElement.clientWidth/6.4

使用REM主要是 REM是根據body的font-size來計算 上面的算法就是計算 body的font-size,然后賦值給body
document.documentElement.style.fontSize=document.documentElement.clientWidth/7.5+'px'

2017年11月20日 09:39
編輯回答
神曲

前端移動端適配方案之rem之小白解惑

在移動端做適配很有必要,如果是嵌入app,很多山寨機對rem的支持并不是很好;

2018年1月25日 01:21
編輯回答
墨沫

方案我就不說了,很多地方能找到。

目的是達成在不同手機上,能夠有同樣的顯示效果。因為不同手機分辨率不同,主流有 320/360/375,非主流還有 432 之類,所以如果你要針對所有分辨率都做一套效果就很麻煩,保不齊這里多一點那里少一點,所以用偷懶的首發(fā)節(jié)省工作量。

實際上我不支持這種做法,具體就不談了。

至于你說的 viewport=750 的做法,我記得不行,你可以試一下。

2017年1月24日 20:04
編輯回答
怣人

記得安卓低版本系統(tǒng)不兼容
手機旋轉之后也會放大
頁面如果放到app里也會不生效

2017年6月14日 04:42