Html5 Viewport学习
来源:互联网 发布:python 方括号 编辑:程序博客网 时间:2024/05/18 12:38
功能:
Viewport可以使我们开发出来的应用或页面大小能适合各种智能手机(Andriod,Iphone,Ipod,WinPhone等)的不同分辨率,不同屏幕大小!
语法及解释:
<meta name="viewport"
content="
height = [pixel_value(指定值px) | device-height(设备高度)] ,
width = [pixel_value(指定值px) | device-width(设备高度) ] ,
initial-scale = float_value
(页面初始缩放程度,eg :1.0web页面在展现的时候就会以target density分辨率的1:1来展现,2.0就是放大两倍,值范围0.1~10) ,
minimum-scale = float_value , (最小缩放。即允许的最小缩放程度。值范围0.1~10)
maximum-scale = float_value , (最大缩放。即允许的最大缩放程度。值范围0.1~10)
user-scalable = [yes | no] , (用户调整缩放。即用户是否能改变页面缩放程度。
如果设置为yes则是允许用户对其进行改变,反之为no。
默认值是yes。如果你将其设置为no,那么minimum-scale 和 maximum-scale都将被忽略,因为根本不可能缩放。)
target-densitydpi = [dpi_value(指定dpi值)| device-dpi(使用设备原本的 dpi 作为目标 dp。 不会发生默认缩放) |
high-dpi(使用hdpi作为目标 dpi。 中等像素密度和低像素密度设备相应缩小。) | medium-dpi | low-dpi] 一个屏幕像素密度是由屏幕分辨率决定的,通常定义为每英寸点的数量(dpi)。
high-dpi(使用hdpi作为目标 dpi。 中等像素密度和低像素密度设备相应缩小。) | medium-dpi | low-dpi] 一个屏幕像素密度是由屏幕分辨率决定的,通常定义为每英寸点的数量(dpi)。
Android支持三种屏幕像素密度:低像素密度(low-dpi),中像素密度(medium-dpi),高像素密度(hdpi)。
一个低像素密度的屏幕每英寸上的像素点更少,而一个高像素密度的屏幕每英寸上的像素点更多。
Android Browser和WebView默认屏幕为中像素密度。
"
/>
举例应用:<meta name="viewport" content="width=device-width, initial-scale=1.0,minimum-scale=1.0, maximum-scale=2.0,
user-scalable=yes,target-densitydpi=device-dpi">
target-densitydpi 设置为 device-dpi。当你这么做了,页面将不会缩放。相反,页面会根据当前屏幕的像素密度进行展示。在这种情形下,你还需要将viewport的width定义为与设备的width匹配,这样你的页面就可以和屏幕相适应。
0 0
- Html5 Viewport学习
- HTML5学习笔记之viewport
- 【HTML5】viewport
- html5 viewport属性
- html5 viewport使用
- html5之viewport
- html5 viewport指令
- HTML5 viewport自适应屏幕
- html5 viewport详解
- html5之viewport
- HTML5之viewport使用
- html5中viewport浅析
- html5 viewport之我见
- HTML5 viewport模板
- [Html5开发] viewport 的使用
- html5开发之viewport使用
- html5开发之viewport使用
- html5开发之viewport使用
- java多线程二
- iOS Xcode工程目录的 folder 和 group的区别(蓝色和黄色文件夹的区别)
- Windows下Eclipse中免Cygwin的NDK(JNI)配置及Demo调试
- linux 两次 connect()
- 陈怡暖:今将开启为期两天美联储决议会议
- Html5 Viewport学习
- imx6sx-sdb.dtb imx6sx-sdb.dts 设备树 (d:\swwork\solo\linux-3.14.28\arch\arm\boot\dts)
- Appium基于安卓的各种FindElement的控件定位方法实践和建议
- Android性能调优
- java二叉树的遍历算法
- app 性能测试--弱网
- wxPython写计算器
- Error:Attribute application@icon value=(@drawable/ic_launcher) 报错的解决方法
- Haskell之Yesod开发–简单网站开发(一)