热门课程:
- 学校新闻
-
北京前端开发培训 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"/>