校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 移動端網(wǎng)頁大小自適應(yīng)的實現(xiàn)方法

移動端網(wǎng)頁大小自適應(yīng)的實現(xiàn)方法

熱門標(biāo)簽:東莞人工外呼系統(tǒng)多少錢 400電話辦理尚景 周口導(dǎo)航地圖標(biāo)注 默納克系統(tǒng)外呼顯示inns 400電話是在哪里申請 朝陽自動外呼系統(tǒng) 商丘電話自動外呼系統(tǒng)怎么收費 昌邑外呼系統(tǒng) 地圖標(biāo)注地點下載

終于完成了手頭的項目,失蹤人口又回歸啦!在做項目的過程中,遇到很多值得思考的點,速速道來。 第一個遇到的就是網(wǎng)頁大小自適應(yīng)的問題。

目前比較常用的方法有:

• 首先要讓頁面大小鋪滿屏幕又不能溢出。只需要在html<head>標(biāo)簽內(nèi)加入viewport(如下),參數(shù)分別表示:頁面寬度= 屏幕寬度,最大和最小伸縮比都是1,不允許用戶拉縮。

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <meta name="viewport" content="width=device-width,maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">  

• 百分比自適應(yīng):把長度單位轉(zhuǎn)換為百分比來表示,這樣在不同的寬度下,元素的長寬也會隨之變化。

優(yōu)點:寬度之間無縫銜接, 操作起來也相對比較方便。

缺點:字體大小需要另外一套自適應(yīng)方法來調(diào)整;當(dāng)屏幕寬度大于700px后,繼續(xù)按照百分比元素會偏大,這個時候調(diào)整起來會比較麻煩。

•rem、em自適應(yīng) :用媒體查詢的方法,確定在不同屏幕寬度下,改變<html>或<body>的fontsize。再用rem, em替代 px作為單位實現(xiàn)自適應(yīng)。

優(yōu)點:可以根據(jù)不同屏幕寬度來設(shè)置,可以完美解決上面說的屏幕偏大時的比例問題。字體的大小也不存在問題。

缺點:根據(jù)寬度區(qū)間來設(shè)置,無法實現(xiàn)無縫變換。

--------------------------------------------------------------------------------

這些兼容方法各有優(yōu)缺點,都不算完美,怎樣才能把優(yōu)點結(jié)合在一起,同時避免缺點呢?

在參考淘寶網(wǎng)的自適應(yīng)方法時,偶然發(fā)現(xiàn)頁面<html>的fontsize會根據(jù)屏幕的寬度自動調(diào)整,而且屏幕寬度和所設(shè)字體大小的商是一定的。

于是猜想它是用JS獲取屏幕寬度后,按照固定比例縮小后作為rem的單位長度實現(xiàn)自適應(yīng)。

這不就是優(yōu)點全有滴解決方法嗎!?請容許我激動一下下(☆_☆)

--------------------------------------------------------------------------------

JS代碼寫起來非常簡單,而且完美解決了用rem來設(shè)置無法達(dá)到無縫銜接的問題。

但移動端測試后問題就出現(xiàn)了,移動端safari在html加載完畢之前將JS以迅雷不及掩耳盜鈴之勢執(zhí)行了,在頁面沒有按照viewport設(shè)置好寬度前,JS就讀取了錯誤的寬度,導(dǎo)致元素變成原來的兩倍大0^0, 需要用setTimeout()解決問題。

--------------------------------------------------------------------------------

最終代碼

JavaScript Code復(fù)制內(nèi)容到剪貼板
  1. Zepto(function($){   
  2.     var win = window,   
  3.         doc = document;   
  4.   
  5.     function setFontSize() {   
  6.         var winWidth =  $(window).width();   
  7.         // 640寬度以上進(jìn)行限制   
  8.         var size = (winWidth / 640) * 100;   
  9.         doc.documentElement.style.fontSize = (size < 100 ? size : 100) + 'px' ;   
  10.     };   
  11.        
  12.     //防止在html未加載完畢時執(zhí)行,保證獲取正確的頁寬   
  13.     setTimeout(function(){   
  14.         // 初始化   
  15.         setFontSize();   
  16.            
  17.     }, 200);   
  18.     
  19. });  

最后補充用rem做自適應(yīng)過程中發(fā)現(xiàn)的一個坑--當(dāng)html設(shè)置較大的fontsize時,塊元素內(nèi)的行內(nèi)元素margin、padding會出現(xiàn)額外的值,解決辦法是把外面包的塊元素fontsize設(shè)置為0。

以上這篇移動端網(wǎng)頁大小自適應(yīng)的實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

原文地址:http://www.cnblogs.com/daisykoo/archive/2016/05/24/5522958.html

標(biāo)簽:福建 沈陽 銅陵 阿拉善盟 那曲 湖南 健身房 揭陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《移動端網(wǎng)頁大小自適應(yīng)的實現(xiàn)方法》,本文關(guān)鍵詞  移動,端,網(wǎng)頁,大小,自,適應(yīng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《移動端網(wǎng)頁大小自適應(yīng)的實現(xiàn)方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于移動端網(wǎng)頁大小自適應(yīng)的實現(xiàn)方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产亚洲欧美日韩日本| 91一区一区三区| 亚洲图片欧美视频| 中文无字幕一区二区三区| 精品少妇一区二区三区免费观看 | 这里只有精品99re| 欧美电影在线免费观看| 欧美一区二区成人| 精品国产一区二区三区不卡| 欧美一三区三区四区免费在线看| 日本丰满少妇一区二区三区| 欧美综合久久久| 欧美色欧美亚洲另类二区| 欧美麻豆精品久久久久久| 日韩欧美国产小视频| ww亚洲ww在线观看国产| 国产精品美女久久久久久久| 亚洲欧洲中文日韩久久av乱码| 一区二区视频免费在线观看| 久久影院视频免费| 中文字幕亚洲成人| 天堂成人国产精品一区| 青青草一区二区三区| 国产精品白丝jk黑袜喷水| 99免费精品视频| 91免费国产在线| 欧美日本一道本在线视频| 欧美不卡视频一区| 亚洲色欲色欲www| 视频在线观看一区| 国产69精品久久久久毛片| 欧洲一区二区av| 精品福利一二区| 一级日本不卡的影视| 国产综合色精品一区二区三区| 国产精品123| 欧美日韩一区二区三区在线| 国产网站一区二区| 亚洲va国产天堂va久久en| 国产乱子轮精品视频| 91成人国产精品| 国产亚洲一本大道中文在线| 日韩免费视频一区| 丝袜国产日韩另类美女| 欧美久久免费观看| 亚洲一区二区欧美日韩| 成人av资源在线观看| 亚洲视频一区二区在线| 欧美日韩在线播放一区| 奇米888四色在线精品| 日韩免费观看高清完整版 | 亚洲男人的天堂在线aⅴ视频| 99国产欧美另类久久久精品| 一区二区国产盗摄色噜噜| 9191久久久久久久久久久| 蜜桃精品在线观看| 精品理论电影在线观看| 成人精品高清在线| 亚洲一卡二卡三卡四卡无卡久久| 成年人国产精品| 亚洲激情男女视频| 日韩欧美一级二级| 成人美女在线视频| 亚洲第四色夜色| 国产婷婷色一区二区三区在线| 99国产精品一区| 免费观看久久久4p| 国产精品久久久久久久午夜片| 欧美在线三级电影| 国产成人午夜精品影院观看视频| 亚洲女人****多毛耸耸8| 欧美一区二区三区视频在线| 成人免费三级在线| 日本欧美久久久久免费播放网| 国产日韩欧美高清在线| 欧美日韩高清在线播放| 成人精品小蝌蚪| 日本成人在线视频网站| 亚洲人精品一区| 2021中文字幕一区亚洲| 欧美色视频在线| 国产成人av福利| 日韩av中文字幕一区二区| 久久亚洲一级片| 欧美日韩一级片在线观看| 东方欧美亚洲色图在线| 亚洲一区免费视频| 国产一区91精品张津瑜| 日韩精品一区二| 国产精品香蕉一区二区三区| 国产精品理论在线观看| 色综合天天综合网天天看片| 亚洲国产一区二区视频| 日韩一区二区三区在线观看 | 国产欧美日韩视频在线观看| 丁香五精品蜜臀久久久久99网站| 国产精品大尺度| 欧日韩精品视频| 老司机精品视频一区二区三区| 久久伊人中文字幕| 色综合色狠狠综合色| 日韩和的一区二区| 日韩欧美国产电影| 成人福利视频网站| 婷婷亚洲久悠悠色悠在线播放| 欧美成人精品1314www| eeuss鲁片一区二区三区在线看| 亚洲一区二区中文在线| 精品久久久久久最新网址| 国产电影一区二区三区| 国产三级欧美三级日产三级99 | 成人黄色av网站在线| 一区二区三区四区av| 欧美mv和日韩mv国产网站| av午夜精品一区二区三区| 天堂久久一区二区三区| 国产精品久久久久影院色老大| 欧美日韩一本到| 国产成人综合自拍| 日韩电影在线看| 中文字幕一区二区不卡| 337p日本欧洲亚洲大胆精品| 日本精品裸体写真集在线观看| 精品一区中文字幕| 亚洲风情在线资源站| 国产精品乱人伦中文| 日韩视频在线永久播放| 欧美亚洲国产一区二区三区va | 欧美午夜片在线观看| 丰满放荡岳乱妇91ww| 久久精品国产网站| 亚洲午夜电影在线观看| 18欧美亚洲精品| 国产人伦精品一区二区| 日韩精品一区二区三区视频 | 亚洲一区中文日韩| 国产精品久久久久精k8 | 一本色道亚洲精品aⅴ| 国产精品白丝jk白祙喷水网站| 日本va欧美va欧美va精品| 夜夜精品浪潮av一区二区三区| 国产精品网站在线观看| 久久久久久久久久久99999| 欧美一区二区三区啪啪| 欧美精品色一区二区三区| 日本精品裸体写真集在线观看| 99在线热播精品免费| 波多野结衣一区二区三区 | 国产精品家庭影院| 欧美极品美女视频| 亚洲国产精品二十页| 国产欧美1区2区3区| 国产欧美视频一区二区| 欧美国产丝袜视频| 中文字幕 久热精品 视频在线| 中文字幕欧美国产| 中文字幕一区av| 亚洲尤物视频在线| 婷婷综合另类小说色区| 日本不卡1234视频| 另类综合日韩欧美亚洲| 国产精品伊人色| 99久久国产综合精品麻豆| av在线播放不卡| 91电影在线观看| 欧美人与性动xxxx| 欧美不卡一区二区| 国产欧美一二三区| 亚洲精品va在线观看| 午夜精品一区二区三区电影天堂| 全国精品久久少妇| 国产凹凸在线观看一区二区| 不卡的av中国片| 欧美色涩在线第一页| 精品对白一区国产伦| 国产精品麻豆久久久| 亚洲成人资源在线| 国产综合色精品一区二区三区| av亚洲产国偷v产偷v自拍| 欧美揉bbbbb揉bbbbb| 欧美va亚洲va| 亚洲视频一区二区免费在线观看 | 国产精品系列在线播放| 91免费视频网| 日韩精品中文字幕一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 亚洲乱码日产精品bd| 卡一卡二国产精品| av中文一区二区三区| 欧美三级中文字| 久久女同性恋中文字幕| 亚洲一区二区三区不卡国产欧美| 国产一区二区视频在线播放| 色哟哟精品一区| 久久久久88色偷偷免费| 亚洲国产精品久久久久婷婷884| 国产精品一二三区在线| 欧美精品视频www在线观看| 国产精品污www在线观看| 久久国产精品区|