日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

移动WEB前端开发资源整合

發(fā)布時間:2025/3/13 HTML 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移动WEB前端开发资源整合 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

meta篇

1.視窗寬度
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">

其中 width=device-width 是設(shè)置視窗寬度為設(shè)備視窗寬度,還可以固定寬度,例如: width=640 則是640px的寬度(常見于微信);
initial-scale=1.0 :設(shè)置縮放比例為1.0;
minimum-scale=1.0 和 maximum-scale=1.0 :最小縮放比例和最大縮放比例;
user-scalable=no :禁止用戶自由縮放,user-scalable 默認值為 yes 。
提示:剛剛那個是帶全部參數(shù)的,一般常用的,有 user-scalable=no 就不用使用 minimum-scale=1.0 和 maximum-scale=1.0 來強制禁止縮放了。

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

2.自動識別格式

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

? ?content?里面的參數(shù):telephone=no?是禁止瀏覽器自動識別手機號碼,email=no?是禁止瀏覽器自動識別Email。

3.完整模板

<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"/> <meta name="format-detection" content="telephone=no"/> <meta name="format-detection" content="email=no"/>

CSS篇

body { font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; /*使用無襯線字體*/ }a, img { -webkit-touch-callout: none; /*禁止長按鏈接與圖片彈出菜單*/ }html, body { -webkit-user-select: none; /*禁止選中文本*/ user-select: none; }button,input,optgroup,select,textarea { -webkit-appearance:none; /*去掉webkit默認的表單樣式*/ }a,button,input,optgroup,select,textarea { -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button點擊時的藍色外邊框和灰色半透明背景*/ }input::-webkit-input-placeholder { color:#ccc; /*修改webkit中input的planceholder樣式*/ }input:focus::-webkit-input-placeholder { color:#f00; /*修改webkit中focus狀態(tài)下input的planceholder樣式*/ }body { -webkit-text-size-adjust: 100%!important; /*禁止IOS調(diào)整字體大小*/ }input::-webkit-input-speech-button { display: none; /*隱藏Android的語音輸入按鈕*/ }

  

Flex基礎(chǔ)篇

這里假設(shè)flex容器為?.box?,子元素為?.item?。

1.定義容器為flex布局

.box{ display: -webkit-flex; /*webkit*/ display: flex; }/*行內(nèi)flex*/ .box{ display: -webkit-inline-flex; /*webkit*/ display:inline-flex; }

2.容器樣式

.box{ flex-direction: row | row-reverse | column | column-reverse; /*主軸方向:左到右(默認) | 右到左 | 上到下 | 下到上*/flex-wrap: nowrap | wrap | wrap-reverse; /*換行:不換行(默認) | 換行 | 換行并第一行在下方*/flex-flow: <flex-direction> || <flex-wrap>; /*主軸方向和換行簡寫*/justify-content: flex-start | flex-end | center | space-between | space-around; /*主軸對齊方式:左對齊(默認) | 右對齊 | 居中對齊 | 兩端對齊 | 平均分布*/align-items: flex-start | flex-end | center | baseline | stretch; /*交叉軸對齊方式:頂部對齊(默認) | 底部對齊 | 居中對齊 | 上下對齊并鋪滿 | 文本基線對齊*/align-content: flex-start | flex-end | center | space-between | space-around | stretch; /*多主軸對齊:頂部對齊(默認) | 底部對齊 | 居中對齊 | 上下對齊并鋪滿 | 上下平均分布*/ }

3.子元素樣式

.box{ flex-direction: row | row-reverse | column | column-reverse; /*主軸方向:左到右(默認) | 右到左 | 上到下 | 下到上*/flex-wrap: nowrap | wrap | wrap-reverse; /*換行:不換行(默認) | 換行 | 換行并第一行在下方*/flex-flow: <flex-direction> || <flex-wrap>; /*主軸方向和換行簡寫*/justify-content: flex-start | flex-end | center | space-between | space-around; /*主軸對齊方式:左對齊(默認) | 右對齊 | 居中對齊 | 兩端對齊 | 平均分布*/align-items: flex-start | flex-end | center | baseline | stretch; /*交叉軸對齊方式:頂部對齊(默認) | 底部對齊 | 居中對齊 | 上下對齊并鋪滿 | 文本基線對齊*/align-content: flex-start | flex-end | center | space-between | space-around | stretch; /*多主軸對齊:頂部對齊(默認) | 底部對齊 | 居中對齊 | 上下對齊并鋪滿 | 上下平均分布*/ }

小技巧篇

1.自定義蘋果圖標

在網(wǎng)站文件根目錄放一個?apple-touch-icon.png?文件,蘋果設(shè)備保存網(wǎng)站為書簽或桌面快捷方式時,就會使用這個文件作為圖標,文件尺寸建議為:180px × 180px。

2.自定義favicon

<link rel="icon" href="favicon.ico" mce_href="favicon.ico" type="image/x-icon">

3.定義瀏覽器點擊行為

<a href="tel:020-10086">打電話給:020-10086</a> <a href="sms:10086">發(fā)短信給: 10086</a> <a href="mailto:me@22278.club">發(fā)送郵件: me@22278.club</a>

4.定義上傳文件類型和格式

<input type=file accept="image/*">

上面的文件上傳框中,accept?可以限制上傳文件的類型,參數(shù)為?image/*?是所有圖片類型,點擊會彈出圖庫,也可以指定圖片格式,參數(shù)設(shè)置成?image/png?則可以限制圖片類型為png;參數(shù)如果為?video/*?則是選擇視頻的意思;accept?還可以設(shè)置多個文件格式,語法為?accept="image/gif, image/jpeg"?;

5.使用box-shadow改變(擋住)表單自動填充后的黃色

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ box-shadow:inset 0 0 0 1000px #fff; }

6.用CSS實現(xiàn)省略號文字截斷

white-space: nowrap; text-overflow: ellipsis; overflow: hidden;

7.使用border繪制小三角

原理是:上下和左右的邊框?qū)悠鋵嵤莻€斜角,利用這個特性,使其中一邊的邊框透明,另外一邊寫成想要的顏色并隱藏對邊,就可以變成小箭頭形狀。

border-width: 10px 10px 10px 0; //左箭頭 border-color: transparent #fff; border-style: solid; width: 0;

Tootip寫法:

<!--html--> <div class="box"></div> /*--css--*/ .box{ position: relative; padding: 0 20px; width: 380px; height: 80px; border-radius: 8px; background: #efefef; font-size: 18px; line-height: 80px; } .box:after{ position: absolute; top: 50%; left: -15px; z-index: 1; display: block; margin-top: -15px; width: 0; border-color: transparent #efefef; border-style: solid; border-width: 15px 15px 15px 0; content: ""; }

  

作者:Bon
原文地址:http://www.ccwebsite.com/development-of-resource-integration-in-mobile-terminal/

轉(zhuǎn)載于:https://www.cnblogs.com/moustache/p/5484398.html

總結(jié)

以上是生活随笔為你收集整理的移动WEB前端开发资源整合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。