width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
maximum-scale:允许用户缩放到的最大比例。
minimum-scale:允许用户缩放到的最小比例。
user-scalable:用户是否可以手动缩放
target-densitydpi: 这个属性可以改变设备的默认缩放。medium-dpi是target-densitydpi的默认值,如果我们显式定义target-densitydpi=device-dpi,那么设备就会按照真实的dpi来渲染页面。
target-densitydpi: target-densitydpi=device-dpi,这样一来,手机设备就会按照真实的像素数目来渲染,用专业的话来说,就是1 CSS px = 1像素。但是IOS对target-densitydpi不支持,所以我们只能设置 initial-scale=0.5 直接让iphone页面缩小一半。
<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=2″>
旧版的iphone由原来的[480*320]放大为[960*640]