HTML5之viewport使用

来源:互联网 发布:仓库存储储位优化 编辑:程序博客网 时间:2024/05/18 15:30

随着智能手机的普及,移动互联网也越来越受到人们的重视,用html5开发响应式网站是最好的选择。然而,每款手机都有不同的分辨率,不同的屏幕大小,我们开发的页面如何才能知道当前页面是多大的呢?viewport帮助你判断设备屏幕大小。

语法介绍

<meta name="viewport"     content="            width=[pixel_value | device-width],            height=[pixel_value | device-height],            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的大小,可以指定一个值或者特殊的值,如device-width为设备的宽度(一般是使用该值,单位为缩放为100%时的CSS像素),最重要的属性,必须设置。

height

和width想对应,指定高度,一般不设置。

initial-scale

初始缩放,即页面初始缩放程度。这是一个浮点值,是页面的大小的一个乘值。一般设置为1.0

minimum-scale

最小缩放,即页面最小缩放程度。这是一个浮点值,是页面的大小的一个乘值。一般设置为1.0

maximum-scale

最大缩放,即页面最大缩放程度。这是一个浮点值,是页面的大小的一个乘值。一般设置为1.0

user-scalable

用户调整缩放,即用户是否能改变页面缩放程度。yes-能,no-不能。一般设置为no。该属性为no时,minimum-scale和maximum-scale都被忽略,因为不肯缩放。

PS:所有的缩放值都必须在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"/>

转:http://www.php100.com/html/webkaifa/HTML5/2012/0831/10979.html

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 腿疼得睡不着觉怎么办 19岁晚上睡不着该怎么办 工作累的想哭怎么办 心累迷茫想哭怎么办 白天很累晚上又睡不着怎么办 发型睡觉压乱了怎么办 通宵一夜第二天怎么办 夏天了腿脚还凉怎么办 咖啡色三天了月经还是下不来怎么办 睡觉姿势不对腰疼怎么办 来月经吃了香瓜怎么办 减肥期间晚上有饭局怎么办 减肥期间遇到晚上聚餐怎么办 婴儿脸不向上睡怎么办 睡觉压奶了疼怎么办 堵奶了挤不下来怎么办 孕36周胎儿腿短怎么办 孕晚期胎儿腿短怎么办 孕晚期宝宝腿短怎么办 手劳累过度麻痛怎么办 大人发烧40不退怎么办? 颈椎扯的脑袋疼怎么办 孕妇颈椎痛导致失眠怎么办 做完运动脊椎中间痛怎么办? 阴虛阴虚火旺怎么办 脸一躺下就丑怎么办 身体淤堵的厉害怎么办 怀孕晚期脚肿了怎么办 宝宝感冒咳嗽流鼻涕流泪怎么办 孕晚期睡觉习惯面朝右怎么办 鼻涕一直不停的流怎么办 宝宝一直流清鼻涕怎么办 感冒了眼睛酸胀流泪怎么办 五个月宝宝感冒流鼻涕怎么办 六个月宝宝感冒流鼻涕怎么办 一岁宝宝感冒咳嗽流鼻涕怎么办 七个月宝宝感冒流鼻涕咳嗽怎么办 孩子握笔姿势不正确怎么办 走久了脚底板痛怎么办 不会给宝宝拍嗝怎么办 打了肉毒素淤青怎么办