在线看无码的免费网站_一本久道久久久_宅男噜噜噜66一区二区_国产偷久久久精品专区_欧美日韩一区二区三区在线观看免_亚洲春色在线视频_欧美日韩一区综合_日韩av在线电影观看_欧美精品偷拍_亚洲欧美在线网

推廣 熱搜: 進口  河南  企業  未來  曙光  朝鮮  大地  上海  其他  龍江 

前端移動端入門操作總結一

   日期:2019-01-03     瀏覽:761    評論:0    
核心提示:頭想想,移動端的web頁面代碼編寫遠沒有我想的那樣復雜(可能是我做的這個項目比較簡單的緣故)。但是就入門來說,其實是蠻簡單
 頭想想,移動端的web頁面代碼編寫遠沒有我想的那樣復雜(可能是我做的這個項目比較簡單的緣故)。但是就入門來說,其實是蠻簡單的,我把他總結為一下幾個方面:特殊的meta標簽/百分百比布局寬度/rem設置字體大小/css3的使用。
好吧,讓我們開始吧,以下是移動web新手的淺見,老鳥請繞行,如有賜教不勝感激。  1.特殊的meta標簽; 因為現在我們用的智能手機(iOS,Android)的瀏覽器都是基于webkit內核,這里有一些針對webkit的特殊meta標簽,在開發移動端web是起到很重要的作用: <meta content=“width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;” name=“viewport” />  強制讓文檔的寬度與設備的寬度保持1:1,并且文檔最大的寬度比例是1.0,且不允許用戶點擊屏幕放大瀏覽; <meta content=“yes” name=“apple-mobile-web-app-capable” />  iphone設備中的safari私有meta標簽,它表示:允許全屏模式瀏覽; <meta content=“black” name=“apple-mobile-web-app-status-bar-style” />  iphone的私有標簽,它指定的iphone中safari頂端的狀態條的樣式; <meta content=“telephone=no” name=“format-detection” />  告訴設備忽略將頁面中的數字識別為電話號碼。 <meta content=“email=no” name=“format-detection” />  Android中禁止自動識別頁面中的郵件地址,iOS中不會自動識別郵件地址;  (注:由于webkit的瀏覽器對于html5的支持比較好,所以我們在聲明頭部的時候最好用html5的聲明方式。當然如果你習慣了html4,那我只能告訴你,還是先學學html5在接著看吧!)  2.百分百布局; 拿到設計師的640px(以iPhone4的比例做的設計稿)的設計稿后,我就嚴格的按照設計稿設置了各個模塊的高度/字號。接下來悲催的事情發生了,寫出來的頁面在手機上顯示的異常大。我傻了,這是嘛情況!后來咨詢專業人士才了解到,雖然iphone4的分辨率是960x640px,但是其屏幕的像素密度比較高,它的實際大小應該是減半的。所以在寫代碼時一切的高度/字號都要是設計稿的1/2。接著說百分比布局: 在做移動web頁面時,我們要用百分比布局來實現自適應屏幕寬度。有pc端web頁面開發經驗的同學就會知道,元素的盒子模型(不清楚的同學可以去w3school上查查)。 那我想要一個元素100%顯示,又必須有一個固定的padding-left/padding-right,還有1px的邊框,怎么辦? element{         width: 100%;         padding-left: 10px;         border: 1px solid blue; }   這樣編寫代碼必然導致出現橫向滾動條,腫么辦?要相信問題就是用來解決的。這時候偉大的css3為我們提供了box-sizing屬性,對于這個屬性的具體解釋不做贅述(想深入了解的同學可以到w3school查看,要知道自己動手會更容易記憶)。讓我們看看如何解決上面的問題: element{         width: 100%;         padding-left: 10px;         box-sizing:border-box;         -webkit-box-sizing:border-box;         border: 1px solid blue; }  好的,問題被解決了!  3. rem設置字體大小; 在這里讓我們花一些梳理一下css中的單位:px/em/rem(以下內容摘自0101后花園) px:就是css中最基本的長度單位了,用px做單位基本上沒什么問題,可以做到讓頁面按套路精確的展現。但是,(聽到但是的時候是不是突然有些不適,就像每次開發的同學喊我的時候,我的潛意識會告訴自己,壞了又出bug了!!)如果全篇用px布局會暗藏一個問題,就是當用戶和Ctrl滾頁面的時候(說白了就是ctrl+,ctrl-),你會發現頁面結構產生了不可預知的錯亂,因此有磚家倡導使用em替代px。 em:em是相對單位,em相對的基準點就是瀏覽器的字體大小(瀏覽器默認字體為16px),所以1em默認等于16px。那么14px=0.875em; 公式是14/16=0.875em。用em來寫的話,就可以解決ctrl+,ctrl-時造成的頁面錯亂問題。  可是,問題又來了,em準確的說是相對于父節點的字號來計算的,如果自身定義了字號那么就相對自身字號來計算,舉例如下: html { font-size: 100%; } .box-0 {     height: 1em;  } .box-1 {     font-size: 0.625em;      height: 1em;  }  看明白了吧,1em并不是一個固定不變的值,再加上數學是體育老師教的,這不是自作孽嗎。沒關系,css3為我們引入一個新的單位就是rem可以解決這個問題。  rem:rem和em一樣也是一個相對單位,為了方便理解,我們就理解rem為root em,顧名思義rem只相對跟節點<html>計算,這就是說只要在根節點設定好參考值,那么全篇的1rem都相等,計算方式同em,默認1rem=16px; 同理你可以設定html { font-size:62.5% } 那么1rem就等于10px,以此類推 …(當然萬惡的ie678不支持rem,但是還好我們在做的是移動端web頁面)  4.使用css3; 做這種高大上的移動web頁面怎么能少的了css3。不過平時css3用的比較少,這里記下幾個我在這個項目中用到的css3屬性。更深入的親們自己去學咯。同樣,這里不對屬性做贅述,放著強大的w3school不用,我只能對你說:藥不能停啊!:  A.圓角(這個太常用了) element{         border: 1px solid blue;         -moz-border-radius: 3px;         -webkit-border-radius: 3px;         border-radius: 3px; }   B.漸變(這個在做按鈕的時候很常用) element{         background-image: -moz-linear-gradient(top, #2288cc, #389de2);          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #389de2), color-stop(1, #2288cc));  }   C.去掉手持設備點擊時出現的透明層 (一般會在頭部做格式化) a,button,input{         -webkit-tap-highlight-color: rgba(0,0,0,0);         -webkit-tap-highlight-color: transparent;  }  在應用了此屬性時,鏈接的active屬性會實效,解決的方法是,在頁面unload時運行document.addEventListener("touchstart", function(){}, true);使active狀態可用。(注:在小米系統下,點擊鏈接仍然會出現紅色的邊框,各位同學如有解決方法,請賜教,不勝感激。)  D.改變盒子模型(上面已講過) element{         box-sizing:border-box;         -webkit-box-sizing:border-box; }  
 
打賞
 
更多>同類新資訊
0相關評論

推薦圖文
推薦新資訊
點擊排行
網站首頁  |  關于我們  |  聯系方式  |  使用協議  |  版權隱私  |  網站地圖  |  排名推廣  |  廣告服務  |  違規舉報  |  豫ICP備14023129號
 
在线看无码的免费网站_一本久道久久久_宅男噜噜噜66一区二区_国产偷久久久精品专区_欧美日韩一区二区三区在线观看免_亚洲春色在线视频_欧美日韩一区综合_日韩av在线电影观看_欧美精品偷拍_亚洲欧美在线网
国产亚洲精品v| 欧美日韩中文| 99www免费人成精品| 九色91在线视频| 99久久99久久精品国产片| 亚洲作爱视频| 精品91久久久久| 黑人一区二区| 欧美日韩一区二区三区四区在线观看 | 狠狠色噜噜狠狠色综合久| 日韩av一级大片| 免费电影一区| 欧美不卡三区| 久久久久欧美| 国产一区二区三区四区hd| 99在线视频免费观看| 亚洲欧美日韩国产一区| 国产日韩欧美三级| 中日韩视频在线观看| 一区二区精品在线观看| 日韩亚洲视频| 香蕉亚洲视频| 久久国产日韩| 国产精品一区视频网站| 国产精品国产精品国产专区蜜臀ah| 久久五月激情| 国产精品久久久久久久天堂第1集| 3d精品h动漫啪啪一区二区| 久久裸体视频| 精品国产免费一区二区三区| 精品视频高清无人区区二区三区| 国产精品一区二区三区不卡| 日韩激情视频| 久久精品日产第一区二区| 欧美在线1区| 精品国产一区二区三区四区vr| 一本久久a久久精品vr综合| 在线看片日韩| 亚洲国产一区二区精品专区| 在线看视频不卡| 久久狠狠久久综合桃花| 国产一区二区自拍| 99国产精品久久久久久久| 久草精品电影| 最新成人av网站| 久久精品成人一区二区三区蜜臀| 国产日韩在线一区二区三区| 精品中文字幕一区| 欧美/亚洲一区| 亚洲精品美女| 国产精品日韩欧美一区二区三区 | 西西人体一区二区| 国产在线一区二区三区欧美| 欧美一区二区综合| 国产精品啊v在线| 97超级碰碰| 亚洲欧洲精品一区二区| 亚洲精品裸体| 区一区二区三区中文字幕| 中文字幕人成一区| 久久激情综合| 日韩欧美视频一区二区三区四区| 久久综合亚州| 在线免费观看成人网| 国产精品三区www17con| 乱一区二区三区在线播放| 亚洲午夜伦理| 蜜桃视频在线观看成人| 亚洲天堂男人| 精品欧美国产一区二区三区不卡| 国产精品porn| 欧美不卡福利| 亚洲一区二区在线看| 亚洲春色在线| 久久午夜影视| 精品999在线观看| 欧美精品一区二区视频| 亚洲综合日韩| 欧美天天在线| 日韩免费av电影| 久久精品人人做人人爽电影蜜月| 一区二区在线中文字幕电影视频| 亚洲一区二区三区四区中文 | 亚洲人妖在线| 在线一区高清| 精品在线视频一区二区三区| 日韩亚洲视频| 欧美日韩精品免费看 | 欧美久久综合| 欧美xxxx黑人又粗又长密月| 亚洲一级在线| 国产精品二区二区三区| 久久精品国产99精品国产亚洲性色| 亚洲精品一品区二品区三品区| 日韩久久久久久久| 精品一区二区视频| 不卡一区二区三区四区五区| 欧美大陆一区二区| 校园激情久久| 91久久午夜| 国产一区视频观看| 亚洲最新在线| 欧美亚洲爱爱另类综合| 国产伦理一区二区三区| 免费在线亚洲| 国产嫩草一区二区三区在线观看| 好看的日韩av电影| 欧美国产视频在线观看| 亚洲日本japanese丝袜| 久久综合色一本| 久久亚洲免费| 丁香婷婷久久久综合精品国产| 亚洲欧美日韩精品久久久| 亚洲精品护士| 亚洲少妇诱惑| 国产精品一区免费观看| 国产伦精品一区二区三区高清版| 一区在线观看| 国产人成精品一区二区三| 在线观看福利一区| 99亚洲一区二区| 国产伦理一区| 久久久久久国产精品一区| 先锋亚洲精品| 国产经品一区二区| 精品一区久久| 相泽南亚洲一区二区在线播放| 鲁丝一区二区三区免费| 日韩精品久久久免费观看| 五月天亚洲综合小说网| 欧美激情综合| 中文久久精品| 国产精品国色综合久久| 蜜桃成人免费视频| 亚洲精品一区二区三| 国产综合激情| 亚洲一区网站| 精品欧美一区二区久久久伦 | 久久久久久国产精品一区| 欧美精品亚洲精品| 欧美区亚洲区| 国产精品亚洲欧美| 国产精品久久久久久久免费大片| 蜜桃麻豆www久久国产精品| 亚洲bbw性色大片| 精品免费国产| 欧美一区二区三区成人久久片 | 91久久黄色| 亚洲欧美日韩综合国产aⅴ| 成人国产一区二区| 日韩一本精品| 妖精视频成人观看www| 91九色偷拍| 亚洲精品人成| 午夜亚洲性色视频| 日韩三级电影网站| 国产另类第一区| 亚洲三级观看| 91精品国产一区二区三区动漫| 亚洲精品二区| 在线观看日本一区| 日韩av高清在线播放| 国内视频一区| 在线播放不卡| 不卡一区二区三区四区五区| 国产毛片久久| 久久国产精品一区二区三区| 国产乱码精品一区二区三区不卡| 日本一区视频在线观看| 国产伦精品一区二区三区高清版| 精品欧美国产| 一本一本a久久| 色狠狠久久av五月综合| 亚洲在线黄色| 国产综合精品一区| 久久草.com| 久久久精品五月天| 欧美日韩另类丝袜其他| 粉嫩av一区二区三区免费观看| 欧美日本一区二区高清播放视频| 豆国产97在线| av不卡在线看| 一区国产精品| 久久伊人一区| 都市激情久久久久久久久久久| 国产精品黄色| 五月天亚洲综合| 精品婷婷色一区二区三区蜜桃| 亚洲激情精品| 国内精品福利| 在线观看成人av| 欧美日韩免费观看一区| 成人一区二区在线| 免费日韩精品中文字幕视频在线| 欧美一区亚洲| 亚洲欧洲日夜超级视频| 美脚丝袜一区二区三区在线观看| 97久久夜色精品国产九色| 国产精品久久久久久久免费软件| 欧美精品不卡|