Web前端On the Road(成为大牛)H5学习笔记Web前端之路

移动端适口配置——viewport

2017-06-02  本文已影响54人  LiLi原上草

手机有不同的分辨率,不同的屏幕大小,如何使我们开发应用或页面大小适合各种高低端手机的使用?学习html5的  viewport技术能够帮助我们实现这一点;

首先来介绍一下,什么是viewport技术:viewport技术就是适配屏幕像素密度的技术;在css中,1px单位在像素密度越大的设备上表现的实际尺寸就越小。为了保证尺寸不失真,一般会在屏幕密度可选性较多的移动设备中来使用viewport技术,让同一套样式在不同密度设备中表现一致。

viewport技术需要使用元信息标签来实现;

说了这么多,下面直接上代码,可以将下面代码写入一个html页面中,将代码运行在移动端来进行测试:

<!--一般,页面准许用户缩放时,使用以下设置,在移动端两手指捏合触发的事件-->

<meta name="viewport" content="width=device-width,maximum-scale=10,initial-scale=1,minimum-scale=1,user-scalable=yes">

<!--不准许用户缩放页面,使用以下设置-->

<meta name="viewport" content="width=device-width,maximum-scale=1,minimum-scale=1,initial-scale=1,user-scalable=no">

下面就分别来介绍一下它的一些属性的含义以及该如何设置

width:设置的是展示页面的视口(viewport)的宽度,一般不需要指定数值,让浏览器根据设备的实际宽度设置为自己的宽度即可;

maximum-scale:设置页面的放大倍数,取值范围:0.25——10.0;一般取值为:5、8、10;

initial-scale:初始化页面放大倍率,取值范围:0.25——10.0;一般取值为:1;

minimum-scale:设置页面的缩小倍数,取值范围:0.25——10.0,一般取值和initial-scale一致;

(以上三个属性互相配合使用,initial==mini<=max);

user-scalable:设置用户是否可以缩放页面:默认:yes(1);或者no(0);

viewport先介绍到这里,如果对您有所帮助的话,请点赞并关注哦,我会不定时的更新一下自己学习的经验以及见解,和大家进行交流。

您赞就是是我最大的动力!!!

上一篇下一篇

猜你喜欢

热点阅读