北京火星人教育—官网

咨询热线:
400-888-4846

北京火星人教育学校新闻>北京前端开发培训 html5之meta标签viewport应用
  viewport,也就是可视区域,除去所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设备屏幕宽度不同于传统web,因此我们需要改变viewport。
 
  关于 viewport 参数定义:
 
  <meta name=”viewport”
 
  content=”
 
  height = [pixel_value | device-height] ,
 
  width = [pixel_value | device-width ] ,
 
  initial-scale = float_value ,
 
  minimum-scale = float_value ,
 
  maximum-scale = float_value ,
 
  user-scalable = [yes | no] ,
 
  target-densitydpi = [dpi_value | device-dpi | high-dpi | medium-dpi | low-dpi]
 
  />
 
  width:viewport 的宽度 (范围从200 到10,000,默认为980 像素)
 
  height:viewport 的高度 (范围从223 到10,000)
 
  initial-scale:初始的缩放比例 (范围从>0 到10)。即页面初始缩放程度。这是一个浮点值,是页面大小的一个乘数。例如,如果你设置初始缩放为“1.0”,那么,web页面在展现的时候就会以target density分辨率的1:1来展现。如果你设置为“2.0”,那么这个页面就会放大为2倍。
 
  minimum-scale:允许用户缩放到的*小比例。
 
  maximum-scale:  允许用户缩放到的*比例 。即允许的*缩放程度。这也是一个浮点值,用以指出页面大小与屏幕大小相比的*乘数。例如,如果你将这个值设置为“2.0”,那么这个页面与target size相比,*多能放大2倍。
 
  user-scalable:用户调整缩放。即用户是否能改变页面缩放程度。如果设置为yes则是允许用户对其进行改变,反之为no。默认值是yes。如果你将其设置为no,那么minimum-scale 和 maximum-scale都将被忽略,因为根本不可能缩放。
 
  所有的缩放值都必须在0.01–10的范围之内。
 
  例如:
 
  设置屏幕宽度为设备宽度,禁止用户手动调整缩放。
 
  <meta name="viewport" content="width=device-width,user-scalable=no" />
 
  设置屏幕密度为高频,中频,低频自动缩放,禁止用户手动调整缩放
 
  <meta name="viewport" content="width=device-width,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
培训世界 北京火星人教育体验课 免费预约