移动web学习笔记移动web viewport设置
1. 流式布局 :就是百分⽐布局,⾮固定像素,内容向两侧填充,理解成流动的布局,称为流式布局;
2. 视觉窗⼝:viewport,是移动端特有。这是⼀个虚拟的区域,承载⽹页的;
承载关系:浏览器---->viewport---->⽹页;
3. 标准移动端适配⽅案 :(1)⽹页宽度必须和浏览器保持⼀致;(2)默认显⽰的缩放⽐例和PC端保持(缩放⽐例1.0);
(3)不允许⽤户⾃⾏缩放⽹页。
4. viewport参数 :
1. width 可以设置宽度 (device-width 当前设备的宽度)
2. height 可以设置⾼度
3. initial-scale 可以设置默认的缩放⽐例
4. user-scalable 可以设置是否允许⽤户⾃⾏缩放
5. maximum-scale 可以设置最⼤缩放⽐例
6. minimum-scale 可以设置最⼩缩放⽐例
在 meta name=“viewport” content="" > content="" 使⽤以上参数
7. width=device-width 宽度⼀致⽐例是1.0
8. initial-scale=1.0 宽度⼀致⽐例是1.0
9. user-scalable=no 不允许⽤户⾃⾏缩放 (yes,no 1,0)
10.标准的适配⽅案:meta name=“viewport” content=“width=device-width,initial-scale=1.0,user-scalable=0”
5. 移动开发使⽤H5的api或zepto.js的库(内容⼩、功能齐全,不⽀持IE,移动端没有IE);
6. 移动布局公共样式:
/*=======reset css========*/
*,
margin属性值可以为百分比
*::before,
*::after{
/*所有的标签,和伪元素都选中*/
margin: 0;
padding: 0;
/*移动端常⽤布局是⾮固定像素*/
box-sizing: border-box;
-webkit-box-sizing: border-box;
/*点击⾼亮效果的清除*/
tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent;
}
body{
font-size: 14px;
font-family: "Microsoft YaHei",sans-serif;
color: #333;
}
ul,ol{
list-style: none;
}
a{
text-decoration: none;
color: #333;
}
input,textarea{
border: none;
outline: none;
/*不允许改变textarea尺⼨*/
resize: none;
/*移动端元素的外观  none没有任何样式*/
-webkit-appearance: none;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。