HTML5中Viewport的参数介绍以及使用方法


本文摘自PHP中文网,作者零下一度,侵删。

互联网发展越来越快,各种技术层出不穷,其中各种设备的显示尺寸分辨率大小不一,这也是目前我们前端人员比较纠结的问题:如何一次开发,在不同的界面都能友好显示呢!

幸好HTML5中Viewport的出现了!Viewport的出现让我们开发出来的应用或页面在不同大小的设备上都能统一友好显示!

viewport 语法介绍:

1

2

3

4

5

6

7

8

9

10

11

12

<!?C html document ?C>

 <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 的大小,可以指定的一个值或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。

height――和 width 相对应,指定高度

target-densitydpi――一个屏幕像素密度是由屏幕分辨率决定的,通常定义为每英寸点的数量 (dpi)。Android支持三种屏幕像素密度:低像素密度,中像素密度,高像素密度。一个低像素密度的屏幕每英寸上的像素点更少,而一个高像素密度的 屏幕每英寸上的像素点更多。Android Browser和WebView默认屏幕为中像素密度。

下面是 target-densitydpi 属性的取值范围

device-dpi: 使用设备原本的 dpi 作为目标 dp。 不会发生默认缩放。

high-dpi: 使用hdpi 作为目标 dpi。 中等像素密度和低像素密度设备相应缩小。

medium-dpi: 使用mdpi作为目标 dpi。 高像素密度设备相应放大, 像素密度设备相应缩小。 这是默认的target density.

low-dpi: 使用mdpi作为目标 dpi。中等像素密度和高像素密度设备相应放大。

<value>: 指定一个具体的dpi 值作为target dpi. 这个值的范围必须在70?C400之间。

阅读剩余部分

相关阅读 >>

a标签如何使用href属性与onclick事件

h5链接的使用

在线演示一个全屏切换效果实例

html的meta viewport属性应该如何使用

html5 viewport总结讲述

html的表单组件如何使用

关于html页面跳转传递参数问题解答

详解html中页面跳转传递参数的问题

html5开发手机应用-详细介绍viewport的作用(图文)

html5中viewport的参数介绍以及使用方法

更多相关阅读请进入《viewport》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...