一级毛片视频在线观看-一级毛片视频免费-一级毛片视频播放-一级毛片看真人在线视频-国产高清在线精品一区a-国产高清在线精品一区二区

移動端頁面開發需要注意什么

作者:網站建設公司 來源:佛山網站建設日期:2020-11-11 瀏覽:

網站建設 - 建站教程 - 網站定制開發 - 移動端頁面開發需要注意什么

工作了有一段時間,基本上都在搞移動端的前端開發,工作的過程中遇到過很多問題,bug的解決方案,記錄下來,以便后用!!!內容并不是很全,以后每遇到一個問題都會總結在這里,佛山網站建設分享給大家!

佛山網站建設

一、meta標簽相關知識

1、移動端頁面設置視口寬度等于設備寬度,并禁止縮放。

1 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />

2、移動端頁面設置視口寬度等于定寬(如640px),并禁止縮放,常用于微信瀏覽器頁面。

1 <meta name="viewport" content="width=640,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />

3、禁止將頁面中的數字識別為電話號碼

1 <meta name="format-detection" content="telephone=no" />

4、忽略Android平臺中對郵箱地址的識別

1 <meta name="format-detection" content="email=no" />

5、當網站添加到主屏幕快速啟動方式,可隱藏地址欄,僅針對ios的safari

1 2 <meta name="apple-mobile-web-app-capable" content="yes" /> <!-- ios7.0版本以后,safari上已看不到效果 -->

6、將網站添加到主屏幕快速啟動方式,僅針對ios的safari頂端狀態條的樣式

1 2 <meta name="apple-mobile-web-app-status-bar-style" content="black" /> <!-- 可選default、black、black-translucent -->

viewport模板

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport"> <meta content="yes" name="apple-mobile-web-app-capable"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <meta content="telephone=no" name="format-detection"> <meta content="email=no" name="format-detection"> <title>title</title> <link rel="stylesheet" href="index.css"> </head>   <body>     content... </body>   </html>

 

二、CSS樣式技巧

1、禁止ios和android用戶選中文字

1 .css{-webkit-user-select:none}

2、禁止ios長按時觸發系統的菜單,禁止ios&android長按時下載圖片

1 .css{-webkit-touch-callout: none}

3、webkit去除表單元素的默認樣式

1 .css{-webkit-appearance:none;}

4、修改webkit表單輸入框placeholder的樣式

1 2 input::-webkit-input-placeholder{color:#AAAAAA;} input:focus::-webkit-input-placeholder{color:#EEEEEE;}

5、去除android a/button/input標簽被點擊時產生的邊框 & 去除ios a標簽被點擊時產生的半透明灰色背景

1 a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}

6、ios使用-webkit-text-size-adjust禁止調整字體大小

1 body{-webkit-text-size-adjust: 100%!important;}

7、android 上去掉語音輸入按鈕

1 input::-webkit-input-speech-button {display: none}

8、移動端定義字體,移動端沒有微軟雅黑字體

1 2 /* 移動端定義字體的代碼 */ body{font-family:Helvetica;}

三、其他技巧

1、手機拍照和上傳圖片

1 2 3 4 <!-- 選擇照片 --> <input type=file accept="image/*"> <!-- 選擇視頻 --> <input type=file accept="video/*">

2、取消input在ios下,輸入的時候英文字母的默認大寫

1 <input autocapitalize="off" autocorrect="off" />

3、打電話和發短信

1 2 <a href="tel:0755-10086">打電話給:0755-10086</a> <a href="sms:10086">發短信給: 10086</a>

四、CSS reset

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /* hcysun  */ @charset "utf-8"; /* reset */ html{     -webkit-text-size-adjust:none;     -webkit-user-select:none;     -webkit-touch-callout: none     font-family: Helvetica; } body{font-size:12px;} body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0; padding:0; font-weight: normal;text-indent: 0;} a,button,input,textarea,select{ background: none; -webkit-tap-highlight-color:rgba(255,0,0,0); outline:none; -webkit-appearance:none;} em{font-style:normal} li{list-style:none} a{text-decoration:none;} img{border:none; vertical-align:top;} table{border-collapse:collapse;} textarea{ resize:none; overflow:auto;} /* end reset */

五、常用公用CSS style

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 /* public */   /* 清除浮動 */ .clear { zoom:1; } .clear:after { content:''; display:block; clear:both; }   /* 定義盒模型為怪異和模型(寬高不受邊框影響) */ .boxSiz{     -webkit-box-sizing: border-box;     -moz-box-sizing: border-box;     -ms-box-sizing: border-box;     -o-box-sizing: border-box;     box-sizing: border-box; }   /* 強制換行 */ .toWrap{     word-break: break-all;       /* 只對英文起作用,以字母作為換行依據。 */     word-wrap: break-word;       /* 只對英文起作用,以單詞作為換行依據。*/     white-space: pre-wrap;     /* 只對中文起作用,強制換行。*/ }   /* 禁止換行 */ .noWrap{     white-space:nowrap; }   /* 禁止換行,超出省略號 */ .noWrapEllipsis{      white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }   /* 文字兩端對齊 */ .text-justify{     text-align:justify;     text-justify:inter-ideograph; }   /* 定義盒模型為 flex布局兼容寫法并讓內容水平垂直居中 */ .flex-center{     display: -webkit-box;     display: -moz-box;     display: -ms-flexbox;     display: -o-box;     display: box;       -webkit-box-pack: center;     -moz-box-pack: center;     -ms-flex-pack: center;     -o-box-pack: center;     box-pack: center;       -webkit-box-align: center;     -moz-box-align: center;     -ms-flex-align: center;     -o-box-align: center;     box-align: center; }   /* public end */

六、flex布局

1、定義彈性盒模型兼容寫法

1 2 3 4 5 6 7 8 9 /*     box     inline-box */ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -o-box; display: box;

2、box-orient 定義盒模型內伸縮項目的布局方向

1 2 3 4 5 6 7 8 9 /** * vertical column    垂直 * horizontal row    水平 默認值 */ -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-flex-direction: row; -o-box-orient: horizontal; box-orient: horizontal;

3、box-direction 定義盒模型內伸縮項目的正序(normal默認值)、倒敘(reverse)

1 2 3 4 5 6 /* Firefox */ display:-moz-box; -moz-box-direction:reverse; /* Safari、Opera 以及 Chrome */ display:-webkit-box; -webkit-box-direction:reverse;

4、box-pack 對盒子水平富裕空間的管理

1 2 3 4 5 6 7 8 9 10 11 /*     start     end     center     justify */ -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -o-box-pack: center; box-pack: center;

5、box-pack 對盒子垂直方向富裕空間的管理

1 2 3 4 5 6 7 8 9 10 11 /*     start     end     center */ /* box-align */ -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -o-box-align: center; box-align: center;

6、定義伸縮項目的具體位置

1 2 3 4 5 6 7 /*-moz-box-ordinal-group:1;*/ /* Firefox */ /*-webkit-box-ordinal-group:1;*/ /* Safari 和 Chrome */ .box div:nth-of-type(1){-webkit-box-ordinal-group:1;} .box div:nth-of-type(2){-webkit-box-ordinal-group:2;} .box div:nth-of-type(3){-webkit-box-ordinal-group:3;} .box div:nth-of-type(4){-webkit-box-ordinal-group:4;} .box div:nth-of-type(5){-webkit-box-ordinal-group:5;}

7、定義伸縮項目占空間的份數

1 2 3 4 5 6 7 8 -moz-box-flex:2.0; /* Firefox */ -webkit-box-flex:2.0; /* Safari 和 Chrome */   .box div:nth-of-type(1){-webkit-box-flex:1;} .box div:nth-of-type(2){-webkit-box-flex:2;} .box div:nth-of-type(3){-webkit-box-flex:3;} .box div:nth-of-type(4){-webkit-box-flex:4;} .box div:nth-of-type(5){-webkit-box-flex:5;}


其實對于網站建設行業來講,先進的技術水平是本行業的致命要素,如果你沒有的技術水平,不能滿足客戶的需求,那為什么客戶還來找你建網站,你的優勢又在哪里?這也是一些小的網站建設公司所存在的矛盾,技術水平不達標,單子不能簽,人員的成本過高,簽單的金額又不能滿足平時的盈利開銷。這是目前佛山網站建設公司所存在的普遍問題,而我們佛山網站建設-零度網絡就不存在這樣的問題,公司技術團隊達到50多人,是目前佛山網站建設公司中僅有的人員配置!而就目前的手機端網站建設來講我們也不再話下,很多的技術都能夠勝任,今天小編就來分享一下大家常用的h5中的表達效果!




企業網站建設一條龍
找零度飛易網絡公司-fslingdu所做php網站建設方案網站設計網站制作北京上海深圳龍崗衢州蘭州常州東營南通濟寧桂林淮安煙臺長春無錫天津昆山蘇州合肥洛陽昆明天津唐山泉州惠州萬州新鄉商丘臺州哈爾濱太原攝影海口隨州學校商丘廣東湖南廣西江西海南廣州企業中小企業武漢南山羅湖福田虎門肇慶汕尾汕頭廣州佛山成都杭州濟南重慶福州西安廈門昆山沈陽青島徐州鄭州南京南寧長沙大連淄博石家莊南昌溫州珠海番禺順德三水高明中山東莞合肥江門嘉興西寧大良容桂倫教勒流陳村均安杏壇龍江樂從北滘祖廟石灣南莊等地區企業網站建設(廣告)公司提供專業做網站價格規劃書及營銷型網站制作,網站建設基礎知識

網站建設費用

網站制作電話:137 1543 1176

網站開發QQ:378780108

E-mailsale@fslingdu.com如何制作網站QQ :378780108

網站建設服務

網站建設公司零度飛易是一家專業網站設計,網站制作、seo優化,網站推廣,網站建設的佛山網絡運營公司。零度飛易在家具網站建設小家電網站建設服裝網站建設電器網站建設機械網站建設等行業的網站設計、網絡運營都得到行業認可,在上海深圳北京廣州佛山中山東莞地區有著良好的口碑品牌的網站建設公司。我們的使命是打造創新型的網站建設企業,能輕易地開展“互聯網+”業務、實現“互聯網+企業”的企業愿景。

Hi,Are you ready?

準備好開始了嗎?
那就與我們取得聯系吧

有一個互聯網項目想和我們談談嗎?您可以填寫右邊的表格,讓我們了解您的項目需求,這是一個良好的開始,我們將會盡快與你取得聯系。當然也歡迎您給我們寫信或是打電話,讓我們聽到你的聲音!

零度飛易 互聯網整合營銷

地址:佛山市順德區大良鳳翔商業廣場二座670

業務QQ:378780108

策劃專線:13715431176

E-mail:sale@fslingdu.com

合作意向表

您需要的服務

現有網站改版
我需要做微信營銷
建設全新的企業網站
要找長期合作公司,需要年度服務
我需要做購物商城
我需要做系統平臺

您最關注的地方

對功能要求比較高
對設計創意要求比較高
需要可以購物支付
搜索引擎排名

價格預算

1-3萬3-5萬5-8萬8-10萬10萬以上大型項目需要招標