日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

在線咨詢
QQ咨詢
服務熱線

020-85201717

13725302004

業(yè)務微信

微信開發(fā)

TOP

如何制作適應不同手機尺寸的網(wǎng)頁

發(fā)布時間:2023-04-23 瀏覽:

同樣的內容,要在大小迥異的手機屏幕上,都呈現(xiàn)出滿意的效果,并不是一件容易的事。 于是,網(wǎng)頁設計師不得不面對一個難題:如何才能在不同大小的設備上呈現(xiàn)同樣的網(wǎng)頁? 


手機的屏幕比較小,寬度通常在600像素以下;PC的屏幕寬度,一般都在1000像素以上(目前主流寬度是1366×768),有的還達到了2000像素。同樣的內容,要在大小迥異的屏幕上,都呈現(xiàn)出滿意的效果,并不是一件容易的事。 于是,網(wǎng)頁設計師不得不面對一個難題:如何才能在不同大小的設備上呈現(xiàn)同樣的網(wǎng)頁? 


很多網(wǎng)站的解決方法,是為不同的設備提供不同的網(wǎng)頁,比如專門提供一個mobile版本,或者iPhone / iPad版本。這樣做固然保證了效果,但是比較麻煩,同時要維護好幾個版本,而且如果一個網(wǎng)站有多個portal(入口),會大大增加架構設計的復雜度。 于是,很早就有人設想,能不能"一次設計,普遍適用",讓同一張網(wǎng)頁自動適應不同大小的屏幕,根據(jù)屏幕寬度,自動調整布局?


一、"自適應網(wǎng)頁設計"的概念 

2010年,Ethan Marcotte提出了"自適應網(wǎng)頁設計"(Responsive Web Design)這個名詞,指可以自動識別屏幕寬度、并做出相應調整的網(wǎng)頁設計。 他制作了一個范例,里面是《福爾摩斯歷險記》六個主人公的頭像。如果屏幕寬度大于1300像素,則6張圖片并排在一行。 


 自適應網(wǎng)頁設計


如果屏幕寬度在600像素到1300像素之間,則6張圖片分成兩行。 


如果屏幕寬度在400像素到600像素之間,則導航欄移到網(wǎng)頁頭部。


 自適應網(wǎng)頁設計


如果屏幕寬度在400像素以下,則6張圖片分成三行。


二、允許網(wǎng)頁寬度自動調整 

"自適應網(wǎng)頁設計"到底是怎么做到的?其實并不難。 


首先,在網(wǎng)頁代碼的頭部,加入一行viewport元標簽。 


 

viewport是網(wǎng)頁默認的寬度和高度,上面這行代碼的意思是,網(wǎng)頁寬度默認等于屏幕寬度(width=device-width),原始縮放比例(initial-scale=1)為1.0,即網(wǎng)頁初始大小占屏幕面積的100%。 所有主流流覽器都支持這個設置,包括IE9。對于那些老式流覽器(主要是IE6、7、8),需要使用css3-mediaqueries.js。 

   

三、不使用絕對寬度 

由于網(wǎng)頁會根據(jù)屏幕寬度調整布局,所以不能使用絕對寬度的布局,也不能使用具有絕對寬度的元素。這一條非常重要。 具體說,CSS代碼不能指定像素寬度: width:xxx px; 只能指定百分比寬度: width: xx%; 或者 width:auto; 

四、相對大小的字體 

字體也不能使用絕對大小(px),而只能使用相對大?。╡m)。 如:body {font: normal 100% Helvetica, Arial, sans-serif; } 

上面的代碼指定,字體大小是頁面默認大小的100%,即16像素。 h1 {font-size: 1.5em; } 

然后,h1的大小是默認大小的1.5倍,即24像素(24/16=1.5)。 small { font-size: 0.875em; } 

small元素的大小是默認大小的0.875倍,即14像素(14/16=0.875)。 

五、流動布局(fluid grid) 

"流動布局"的含義是,各個區(qū)塊的位置都是浮動的,不是固定不變的。 

  .main { 

    float: right; 

    width: 70%; 

  } 

  .leftBar { 

    float: left; 

    width: 25%; 

  } 

float的好處是,如果寬度太小,放不下兩個元素,后面的元素會自動滾動到前面元素的下方,不會在水準方向overflow(溢出),避免了水準滾動條的出現(xiàn)。 另外,絕對定位(position: absolute)的使用,也要非常小心。 

六、選擇加載CSS 

"自適應網(wǎng)頁設計"的核心,就是CSS3引入的Media Query模組。 它的意思就是,自動探測屏幕寬度,然后加載相應的CSS檔。 


 上面的代碼意思是,如果屏幕寬度小于400像素(max-device-width: 400px),就加載tinyScreen.css檔。 


如果屏幕寬度在400像素到600像素之間,則加載smallScreen.css檔。 


除了用html標簽加載CSS檔,還可以在現(xiàn)有CSS檔中加載。 @import url("tinyScreen.css") screen and (max-device-width: 400px); 


七、CSS的@media規(guī)則 

同一個CSS檔中,也可以根據(jù)不同的屏幕解析度,選擇應用不同的CSS規(guī)則。 

  @media screen and (max-device-width: 400px) { 

    .column { 

      float: none; 

      width:auto; 

    } 

    #sidebar { 

      display:none; 

    } 

  } 

上面的代碼意思是,如果屏幕寬度小于400像素,則column塊取消浮動(float:none)、寬度自動調節(jié)(width:auto),sidebar塊不顯示(display:none)。 

八、圖片的自適應(fluid image) 

除了布局和文本,"自適應網(wǎng)頁設計"還必須實現(xiàn)圖片的自動縮放。 

這只要一行CSS代碼: 

  img { max-width: 100%;} 

這行代碼對于大多數(shù)嵌入網(wǎng)頁的視頻也有效,所以可以寫成: 

  img, object { max-width: 100%;} 

老版本的IE不支持max-width,所以只好寫成: 

  img { width: 100%; } 

此外,windows平臺縮放圖片時,可能出現(xiàn)圖像失真現(xiàn)象。這時,可以嘗試使用IE的專有命令: 

  img { -ms-interpolation-mode: bicubic; } 

或者,Ethan Marcotte的imgSizer.js。 

  addLoadEvent(function() { 

    var imgs = document.getElementById("content").getElementsByTagName("img"); 

    imgSizer.collate(imgs); 

  }); 

不過,有條件的話,最好還是根據(jù)不同大小的屏幕,加載不同解析度的圖片。有很多方法可以做到這一條,服務器端和客戶端都可以實現(xiàn)。


国产精品成人无码免费| 一本色道无码道在线观看| 特级毛片A级毛片免费观看网站| 中文字幕巨爆区乳爆系列| 好紧好深好大乳无码中文字幕| 色欲天天天天天综合网| 99国产欧美精品久久久蜜芽| 精品无码国产自产拍在线观看| 天天AV天天爽无码中文| YELLOW片观看完整版| 浪荡人妻共32部黑人大凶器电影| 亚洲AV自慰白浆喷水网站少妇| 寡妇被下药和大狼拘| 欧美视频一区二区三区四区| 野花社区日本免费图片| 好爽…又高潮了毛片免费看| 少妇性饥渴VIDEOS| 别揉我奶头~嗯~啊~动态图视频| 美女裸体无遮挡永久免费视频AP| 亚洲精品无码永久在线观看男男| 国产精品内射后入合集| 三人一起玩弄娇妻高潮| JAPANESE VISA教师| 蜜桃AV少妇久久久久久高潮不断| 亚洲午夜精品一区二区| 护士HD老师FREE性ⅩⅩⅩ| 无码人妻精品一区二区在线视频 | 国产精品午夜无码AV体验区| 日韩和的一区二区区别是什么| HUGEBOOBS熟妇大波霸| 奶头被客人玩的又红又肿| 余年周婉小说全文免费阅读完整版| 精品国产国偷自产在线观看| 亚洲AV成人午夜在线看见网站 | 亚洲AV综合色区| 国产精品视频一区二区三区无码 | 色综合久久久久久久久五月| 巴西女人与禽2O2O性论交| 女高中生自慰污污网站| 中文字幕AV无码专区第一页| 老师露双奶头无遮挡挤奶视频| 亚洲日韩亚洲另类激情文学| 娇妻当着我的面被4P| 亚洲AV无码成H人动漫在线观看| 国产精品宅男擼66M3U8| 婷婷久久综合九色综合| 国产99久久久国产精品成人小说| 日韩A∨精品日韩在线观看| А√天堂资源最新版在线官网 | 人妻少妇乱子伦无码专区| CHINASEXSEX高潮对白| 女人自熨全过程直播| 24小时在线看免费观看直播| 免费A级毛片AV无码| 中文精品久久久久人妻不卡| 满熟妇XXXX性久久9久久| 杂乱小说2第400部| 麻花豆传媒色午麻豆| 最新的美国ZOOM动物| 浓精喷进老师黑色丝袜| 97免费人妻在线视频| 欧美激情国产精品视频一区| BT天堂在线WWW最新版官网| 欧美国产成人精品一区二区三区| 99RE6在线视频精品免费| 欧美A级情欲片在线观看免费| 97国产精华最好的产品价格| 欧美肉体裸交做爰XXXⅩ| WWWらだ天堂中文在线| 人人做人碰人人添| 俄罗斯老少配BBW| 四虎成人精品无码永久在线| 国产精品JIZZ视频| 小鲜肉洗澡时自慰网站XNXX| 国精品无码人妻一区二区三区| 亚洲VA欧洲VA日韩VA| 精品熟女AV少妇免费久久自慰| 亚洲熟妇无码AV| 噜噜久久噜噜久久鬼88| 最新国产免费AV片在线观看| 欧美人与劲物XXXXZ0OZ| 班级每人C了我半小时班长| 日韩精品视频三区| 国产成人一区二区| 午夜A级成人免费毛片| 狠狠综合久久狠狠88亚洲| 亚洲日韩乱码中文无码蜜桃臀网站 | 刺激战场未满十八岁能玩多久| 欧美人C交ZOOZOOXX| CSGO内射最强对手| 日本久久久久亚洲中字幕| 成年黄网站18禁免费观看一区 | 久久香蕉国产线看观看手机| 亚洲中文在线精品国产| 伦人伦XXXX国语对白| 50妺妺窝人体色WWW在线| 欧美在线一区二区三区| 成人乱子视频在线播放| 视频一区二区三区日韩| 国产女人天天春夜夜春| 亚洲人成电影网站色WWW| 老熟妇BBWASS| WWW夜插内射视频网站| 日本适合十八岁以上的护肤品男| 国产A√精品区二区三区四区| 无遮挡粉嫩小泬女视频| 精品女同一区二区三区免费站| 呦交小U女国产精品视频| 男人J桶进女人J无遮挡| がーるずらっしゅ在线中文| 撕开奶罩揉吮奶头高潮视频| 国产又粗又猛又爽又黄的视频免费黑人了 | XXⅩ鲁交自慰免费看| 日韩人妻无码专区精品| 国产公妇仑乱在线观看| 亚洲MV国产MV在线MV综合试| 久久久久亚洲AV片无码V| 97久久欧美极品少妇XXXXⅩ| 日韩av一区二区三区| 国产精品午睡沙发系列| 亚洲欧美成人精品香蕉网| 男女猛烈无遮掩视频免费软件| 成人片黄网站色大片免费观看 | 大伊香蕉在线精品视频75| 无码人妻AV免费一区二区三区| 精品成人AV一区二区三区| 中国高清VIDEOSSEXO另| 日本无码SM凌虐强制M字开腿| 国产 中文 制服丝袜 另类| 亚洲AV永久无码天堂网| 猛猛操逼xxxxx| 厨房掀起裙子从后面进去视频| 午夜精品一区二区三区在线观看| 久久精品国产亚洲AV蜜桃| JAPANESE55丰满成熟| 无码激情亚洲一区| 久久久久人妻精品一区三寸蜜桃| WWW夜片内射视频在观看视频| 无码日韩精品一区二区免费暖暖| 久久精品女人天堂AV免费观看| 啊灬啊别停灬用力啊无码视频| 西方44大但人文艺术是什么东西 | CC小恩雅透明内抹油的使用方法| 婷婷色丁香五月激情综合| 久久久久久妓女精品影院 | 成年午夜免费AⅤ在线观看| 亚洲AV人人澡人人爽人人夜夜| 美女裸体无遮拦国产兔费网站 | 亚洲AV无码成人精品区日韩| 美女裸体无遮挡免费视频网站| 疯狂做受XXXX高潮不断| 亚洲人亚洲精品成人网站| 人妻AV无码系列专区移动可看| 国产无遮挡又黄又爽不要VIP网 | 亚洲METART人体欣赏| 浓毛BGMBGMBGM胖老太太| 国产精品国产三级国产AV中文| 一本大道大臿蕉无码视频| 日韩欧美亚洲综合久久影院D3| 精品久久8X国产免费观看| YELLOW在线资源免费观看| 亚洲AⅤ永久无码精品AA| 男生把QQ放进女生的QQ里韩剧 | 色欲AV浪潮AV蜜臀AⅤ| 精选AV种子无码专区| 成人区人妻精品一区二区三区 | 公交车被CAO得合不拢腿视频| 亚洲国产精品高清久久久| 欧美性生交XXXXX免费观看| 国产无遮挡又黄又爽动态图| 43417大但人文艺术| 性开放按摩AV大片| 拧花蒂尿用力按凸起喷水尿视频| 国产乱码精品一品二品| 2021国内精品久久久久免费 | 日本丰满人妻熟妇BBBBB| 交换配乱吟粗大SNS84O| 潮喷无码正在播放| 亚洲色大成网站WWW永久网站| 日日日日做夜夜夜夜无码| 久久精品中文字幕无码| 放在里面边顶边吃饭H| 一本一道AV无码中文字幕﹣百度| 书房双乳晃动干柴烈火| 蜜桃AV免费一区二区三区| 国产美女久久精品香蕉| AV在线亚洲AV 是全亚洲| 亚洲精品成人片在线播放| 日韩AⅤ无码大片无码片| 久久久亚洲一区少妇无码| 国产精品IGAO视频网网址| 99久久免费国产精品四虎| 亚洲AV永久无码精品成人| 日本无人区一线影视| 久久人妻少妇嫩草AV无码专区| 国产大学生酒店在线播放| 99精品久久久久精品双飞| 亚洲精品国产美女久久久99| 少妇私密会所按摩到高潮呻吟 | 狠狠色丁香久久婷婷综合_中|