這兩天開始編寫手機頁面,作為類似官網一樣的使用,因為實在手機端訪問的web端,沒有做過嘗試,而且由於手機的種類很多,導致兼容性要求很高,在網上找了一些教程,制作完畢后決定分析給大家。
先給大家看下成品效果圖:

這就是手機訪問之后的樣子了,那具體怎么做好兼容,又能省事省力呢,我從網上找到了這個框架:

直接百度:ydui,這是一個專門為移動端web前端使用框架,使用方式也很簡單,打開這個網站點擊開始使用
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" 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" />
<!-- 引入YDUI樣式 -->
<link rel="stylesheet" href="path/build/css/ydui.css" />
<!-- 引入YDUI自適應解決方案類庫 -->
<script src="path/build/js/ydui.flexible.js"></script>
</head>
<body>
<div class="g-view">
</div>
<!-- 引入jQuery 2.0+ -->
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<!-- 引入YDUI腳本 -->
<script src="path/build/js/ydui.js"></script>
</body>
</html>
這是測試頁面,我們只需要下載這個框架的文件就行了,之后調用上面代碼中調用到的css,以及js即可,之后所有的內容寫在class為g-view的div中,這個框架就可以自動幫你調整兼容性了,需要注意的是,這是移動端框架,所以只支持移動端,如果是pc端或者平板訪問可能就不會很兼容了。
為了和團隊開發大小規范,一般移動端的單位都是rem,所以不能再用px作為單位了,可是作為設計還是會給你px的圖紙,為此我們就需要自己計算好單位換算即可。
