方案:採用單獨製做移動端頁面技術選型:rem適配佈局(less+ rem+ 媒體查詢)css
採用750px設計尺寸html
<!-- 設置視口標籤 --> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <!-- 引進css初始化樣式 --> <link rel="stylesheet" href="./css/normalize.css">
@import 'common';
import是指把一個樣式文件引入另外一個樣式文件.link是指把樣式文件引入html中git
// 設置body樣式 body { min-width: 320px; width: 15rem; margin: 0 auto; line-height: 1.5; font-family: Arial, Helvetica, sans-serif; }
思路:採用彈性盒及rem+less+媒體查詢等組合方式的佈局 中間必定要使用input表單控件中的search按鈕,不然會出現buggithub
思路:容器嵌套img標籤,容器的寬高設置rem單位,嵌套的img標籤設置爲父容器的100%的寬度less
思路:採用彈性盒技術,父容器嵌套a標籤,a標籤佔用父容器的分數各爲1,a嵌套的img標籤設置爲100%佈局
思路:容器嵌套a標籤,a標籤採用rem單位,裏面嵌套img標籤及span標籤,img標籤和span標籤都轉換成block(只在rem+less+媒體查詢的狀況下)字體
思路:採用rem單位及的彈性盒技術flex
頁面元素的rem值 = 頁面元素值(px) / html font-size 字體大小
## 源碼
spa
https://pan.baidu.com/s/17r5C...scala
github地址:https://github.com/amfe/lib-flexible