iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >html5的viewport使用实例分析
  • 170
分享到

html5的viewport使用实例分析

2024-04-02 19:04:59 170人浏览 泡泡鱼
摘要

这篇“HTML5的viewport使用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇

这篇“HTML5的viewport使用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html5的viewport使用实例分析”文章吧。

代码如下:

<!-- 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

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

height

和 width 相对应,指定高度。

target-densitydpi

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

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

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

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

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

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

<value> &ndash; 指定一个具体的dpi 值作为target dpi. 这个值的范围必须在70&ndash;400之间。

复制代码

代码如下:

<!-- html document -->

<meta name="viewport" content="target-densitydpi=device-dpi" />

<meta name="viewport" content="target-densitydpi=high-dpi" />

<meta name="viewport" content="target-densitydpi=medium-dpi" />

<meta name="viewport" content="target-densitydpi=low-dpi" />

<meta name="viewport" content="target-densitydpi=200" />

为了防止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。默认值是yes。如果你将其设置为no,那么minimum-scale 和 maximum-scale都将被忽略,因为根本不可能缩放。

所有的缩放值都必须在0.01&ndash;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"/>

以上就是关于“html5的viewport使用实例分析”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网node.js频道。

--结束END--

本文标题: html5的viewport使用实例分析

本文链接: https://www.lsjlt.com/news/92096.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html5的viewport使用实例分析
    这篇“html5的viewport使用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2022-10-19
  • html5的viewport如何使用
    这篇文章主要介绍了html5的viewport如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇html5的viewport如何使用文章都会有所收获,下面我们一起来看看吧。...
    99+
    2022-10-19
  • HTML5移动端开发中Viewport标签及相关CSS用法的示例分析
    这期内容当中小编将会给大家带来有关HTML5移动端开发中Viewport标签及相关CSS用法的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。移动前端中常说的 vi...
    99+
    2022-10-19
  • 移动前端开发之viewport的示例分析
    小编给大家分享一下移动前端开发之viewport的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在移动设备上进行网页的重...
    99+
    2022-10-19
  • html5开发中viewport的使用方法
    这篇文章给大家介绍html5开发中viewport的使用方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛...
    99+
    2022-10-19
  • HTML5+CSS3应用实例分析
    这篇文章主要介绍“HTML5+CSS3应用实例分析”,在日常操作中,相信很多人在HTML5+CSS3应用实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML5+CS...
    99+
    2022-10-19
  • Flutter——ListView源码分析之Viewport的作用
    在Flutter中,ListView是一个高性能的滚动容器,用于展示一个列表。它可以根据内容的大小自动进行滚动,并且支持上下滑动、左...
    99+
    2023-09-21
    Flutter
  • HTML5文档实例分析
    本篇内容主要讲解“HTML5文档实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5文档实例分析”吧!     下面是一个简单...
    99+
    2022-10-19
  • HTML5拖放实例分析
    本文小编为大家详细介绍“HTML5拖放实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML5拖放实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  ...
    99+
    2022-10-19
  • HTML5表单实例分析
    这篇文章主要介绍了HTML5表单实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML5表单实例分析文章都会有所收获,下面我们一起来看看吧。 一、表单结构更自由 X...
    99+
    2022-10-19
  • html5常用技巧实例分析
    这篇文章主要介绍“html5常用技巧实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5常用技巧实例分析”文章能帮助大家解决问题。 1. 新的Doct...
    99+
    2022-10-19
  • HTML5面试题实例分析
    这篇文章主要介绍“HTML5面试题实例分析”,在日常操作中,相信很多人在HTML5面试题实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML5面试题实例分析”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-03
  • html5的section示例分析
    这篇文章主要介绍“html5的section示例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5的section示例分析”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • html5表单常用属性实例分析
    这篇“html5表单常用属性实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“html...
    99+
    2022-10-19
  • HTML5响应式banner实例分析
    本篇内容介绍了“HTML5响应式banner实例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!<...
    99+
    2022-10-19
  • Redis的使用实例分析
    这篇文章主要介绍“Redis的使用实例分析”,在日常操作中,相信很多人在Redis的使用实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis的使用实例分析”的疑惑...
    99+
    2022-10-19
  • Vuex的使用实例分析
    这篇文章主要介绍“Vuex的使用实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vuex的使用实例分析”文章能帮助大家解决问题。 Vuex 简介 1. 概...
    99+
    2022-10-19
  • HTML5实现QQ登录的示例分析
    这篇文章主要介绍了HTML5实现QQ登录的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。<!DOCTYPE html...
    99+
    2022-10-19
  • HTML5通用接口的示例分析
    这篇文章将为大家详细讲解有关HTML5通用接口的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.先说几个基本类型: DOMString, boolean, lo...
    99+
    2022-10-19
  • HTML5标签的示例分析
    这篇文章给大家分享的是有关HTML5标签的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。可以进行省略的标签不允许写结束标记的标签:area(定义图像映射中的区域)、bas...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作