【移動(dòng)適配】移動(dòng)Web怎么做屏幕適配(三)

本文轉(zhuǎn)載于啃先生首發(fā)于微信公眾號(hào)(啃先生)
http://www.cnblogs.com/giveiris/p/5254150.html

壹 | Fisrt

其實(shí)窗价,尺寸(width、height账月、margin澡刹、padding等等)相關(guān)的適配闲孤,除了使用rem以外豪治,還可以使用CSS3的vh和vw洞拨。

Length units representing 1% of the viewport size for viewport width (vw), height (vh), the smaller of the two (vmin), or the larger of the two (vmax).

意思是

vw代表viewport寬度的1%,即viewport寬度被劃分為100份鬼吵,1vw代表1份的寬度扣甲。

vh是高度。規(guī)律跟vw一樣齿椅。

wmin是vh和vw中較小者琉挖;vmax是vh和vw中較大者

咋一看,不就是CSS中的百分比嘛涣脚?

div{ width = 1vw; }

等同于

div{ width:1%; }

也沒錯(cuò)示辈,但是當(dāng)我們想實(shí)現(xiàn)類似九宮格圖片的時(shí)候,就能感受到它的魔性了遣蚀。

例如要實(shí)現(xiàn)上面的圖片布局矾麻,即三張圖占滿一整屏,而每張圖都是正方形芭梯,用vw怎么實(shí)現(xiàn)险耀?代碼如下:

如果使用%,純粹用CSS是無(wú)法實(shí)現(xiàn)的玖喘,除非JS計(jì)算動(dòng)態(tài)設(shè)置甩牺。

那么vw、vh的兼容性如何呢累奈?看看下圖caniuse.com的查詢結(jié)果贬派,移動(dòng)端安卓4.3自帶瀏覽器不支持。

soga澎媒,看起來(lái)很簡(jiǎn)單搞乏。那么問(wèn)題來(lái)了,為什么之前的文章要費(fèi)那么大力氣寫rem戒努?

貳 | Second

看到這里请敦,可以休息一小段了,現(xiàn)在對(duì)三篇文章做一個(gè)總結(jié)

回顧上一期寫1個(gè)物理像素border的實(shí)現(xiàn)的時(shí)候储玫,提到有兩種實(shí)現(xiàn)方法:

整個(gè)頁(yè)面縮放冬三,viewport 設(shè)置 scale

單個(gè)元素縮放,transform scale

其中缘缚,對(duì)單個(gè)元素的邊框進(jìn)行縮放的方案無(wú)法實(shí)現(xiàn)圓角勾笆。而整個(gè)頁(yè)面縮放的方案跟CSS標(biāo)準(zhǔn)一樣實(shí)現(xiàn)。

vw(vh)和rem要解決的是尺寸相關(guān)的適配桥滨,對(duì)比vw(vh)跟rem的區(qū)別:

1. 兼容性窝爪,vw不兼容安卓4.3及以下自帶瀏覽器

2. px轉(zhuǎn)rem的插件較為豐富

那么,安卓4.3及以下操作系統(tǒng)在國(guó)內(nèi)的市場(chǎng)份額是多少呢齐媒?友盟的統(tǒng)計(jì)結(jié)果是約31%蒲每,量較大。

因此較為穩(wěn)妥的方案還是rem喻括。

所以當(dāng)拿到一個(gè)移動(dòng)端Web項(xiàng)目邀杏,我的決策思路如下:

叁 | Third

關(guān)于移動(dòng)適配的專題還有很多,例如設(shè)計(jì)師輸出多少分辨率的素材,才能即節(jié)省流量望蜡,又兼顧清晰度唤崭?

不管什么專題,前提是理解viewport脖律,CSS像素和物理像素的概念以及它們之間的關(guān)系谢肾。所以到目前為止我所整理出來(lái)的三篇文章,是移動(dòng)適配知識(shí)中非常重要的基礎(chǔ)知識(shí)小泉。



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末芦疏,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子微姊,更是在濱河造成了極大的恐慌酸茴,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件兢交,死亡現(xiàn)場(chǎng)離奇詭異薪捍,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)魁淳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門飘诗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人界逛,你說(shuō)我怎么就攤上這事昆稿。” “怎么了息拜?”我有些...
    開封第一講書人閱讀 152,702評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵溉潭,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我少欺,道長(zhǎng)喳瓣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評(píng)論 1 279
  • 正文 為了忘掉前任赞别,我火速辦了婚禮畏陕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘仿滔。我一直安慰自己惠毁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,263評(píng)論 5 371
  • 文/花漫 我一把揭開白布崎页。 她就那樣靜靜地躺著鞠绰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪飒焦。 梳的紋絲不亂的頭發(fā)上蜈膨,一...
    開封第一講書人閱讀 49,036評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼翁巍。 笑死驴一,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的曙咽。 我是一名探鬼主播蛔趴,決...
    沈念sama閱讀 38,349評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼挑辆,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼例朱!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起鱼蝉,我...
    開封第一講書人閱讀 36,979評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤洒嗤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后魁亦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體渔隶,經(jīng)...
    沈念sama閱讀 43,469評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,938評(píng)論 2 323
  • 正文 我和宋清朗相戀三年洁奈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了间唉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,059評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡利术,死狀恐怖呈野,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情印叁,我是刑警寧澤被冒,帶...
    沈念sama閱讀 33,703評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站轮蜕,受9級(jí)特大地震影響昨悼,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜跃洛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,257評(píng)論 3 307
  • 文/蒙蒙 一率触、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧汇竭,春花似錦葱蝗、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至找颓,卻和暖如春合愈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工佛析, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留益老,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,501評(píng)論 2 354
  • 正文 我出身青樓寸莫,卻偏偏與公主長(zhǎng)得像捺萌,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子膘茎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,792評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 剛開始做移動(dòng)端web開發(fā)的同學(xué)應(yīng)該都碰到過(guò)頁(yè)面適配問(wèn)題桃纯,為什么我在開發(fā)手機(jī)上調(diào)試好的頁(yè)面在其他手機(jī)會(huì)有這樣或那樣的...
    留七七閱讀 19,296評(píng)論 5 80
  • 響應(yīng)式布局的實(shí)現(xiàn)依靠媒體查詢( Media Queries )來(lái)實(shí)現(xiàn),選取主流設(shè)備寬度尺寸作為斷點(diǎn)針對(duì)性寫額外的樣...
    iyimao閱讀 539評(píng)論 0 0
  • 問(wèn)答題47 /72 常見瀏覽器兼容性問(wèn)題與解決方案披坏? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,728評(píng)論 1 92
  • 其實(shí)棒拂,白酒有益身體健康伞梯。 其實(shí),你根本不會(huì)喝酒帚屉。 沒錯(cuò)谜诫, 今天小編要跟大家討論兩個(gè)嚴(yán)肅的問(wèn)題: 喝酒有益健康,是真...
    虛谷軒主閱讀 518評(píng)論 0 0
  • 曾經(jīng)的曾經(jīng)攻旦,我們相識(shí)在一間小教室喻旷,那里存在著我們幸福的回憶,可是那一切的一切都回不去了敬特,當(dāng)你向我說(shuō)謊的那一刻掰邢,我們...
    我的高冷人生閱讀 185評(píng)論 0 0