方案:采用单独制做移动端页面技术选型: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