前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >H5 viewport 语法

H5 viewport 语法

作者头像
csxiaoyao
发布2019-02-18 18:07:09
9390
发布2019-02-18 18:07:09
举报
文章被收录于专栏:csxiaoyaocsxiaoyao
代码语言:javascript
复制
<!-- html document -->
<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 & height

  控制 viewport 的大小,pixel_value表示可以指定的一个值或者特殊的值,而device-width/height为设备的宽度/高度(单位为缩放为100%时的CSS的像素)。

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–400之间。

为了防止Android Browser和WebView根据不同屏幕的像素密度对页面进行缩放,可以将viewport的target-densitydpi设置为 device-dpi,页面将不会缩放。相反,页面会根据当前屏幕的像素密度进行展示。在这种情形下,你还需要将viewport的width定义为与设备的width匹配,这样你的页面就可以和屏幕相适应。

initial-scale

  初始缩放。这是一个浮点值,是页面大小的一个乘数。如果设置初始缩放为“1.0”,那么,web页面在展现的时候就会以target density分辨率的1:1来展现。如果设置为“2.0”,那么这个页面就会放大为2倍。

maximum-scale

  最大缩放。这也是一个浮点值,用以指出页面大小与屏幕大小相比的最大乘数。如果将这个值设置为“2.0”,那么这个页面与target size相比,最多能放大2倍。

user-scalable

  用户调整缩放。默认值yes是允许,反之为no。如果将其设置为no,那么minimum-scale和maximum-scale都将被忽略。

所有的缩放值都必须在0.01–10范围内。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年04月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • width & height
  • target-densitydpi
    • target-densitydpi属性的取值范围:
    • initial-scale
    • maximum-scale
    • user-scalable
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档