广告
返回顶部
首页 > 资讯 > 精选 >viewport怎么在html5中使用
  • 761
分享到

viewport怎么在html5中使用

2023-06-09 20:06:30 761人浏览 独家记忆
摘要

这篇文章给大家介绍 viewport怎么在HTML5中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。viewport 语法介绍:代码如下:<!&ndash; html document &nd

这篇文章给大家介绍 viewport怎么在HTML5中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

viewport 语法介绍:

代码如下:


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

height
&mdash;-和 width 相对应,指定高度。

target-densitydpi
&mdash;-一个屏幕像素密度是由屏幕分辨率决定的,通常定义为每英寸点的数量(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&ndash;400之间。

代码如下:


<!&ndash; html document &ndash;>
<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&Prime; />

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

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

maximum-scale
&mdash;-最大缩放。即允许的最大缩放程度。这也是一个浮点值,用以指出页面大小与屏幕大小相比的最大乘数。例如,如果你将这个值设置为“2.0”,那么这个页面与target size相比,最多能放大2倍。

user-scalable
&mdash;-用户调整缩放。即用户是否能改变页面缩放程度。如果设置为yes则是允许用户对其进行改变,反之为no。默认值是yes。如果你将其设置为no,那么minimum-scale 和 maximum-scale都将被忽略,因为根本不可能缩放。

所有的缩放值都必须在0.01&ndash;10的范围之内。

例:1.设置屏幕宽度为设备宽度,禁止用户手动调整缩放

代码如下:


<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”/>

关于 viewport怎么在html5中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: viewport怎么在html5中使用

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

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

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

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

下载Word文档
猜你喜欢
  • viewport怎么在html5中使用
    这篇文章给大家介绍 viewport怎么在html5中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。viewport 语法介绍:代码如下:<!&ndash; html document &nd...
    99+
    2023-06-09
  • html5的viewport如何使用
    这篇文章主要介绍了html5的viewport如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇html5的viewport如何使用文章都会有所收获,下面我们一起来看看吧。...
    99+
    2022-10-19
  • html5开发中viewport的使用方法
    这篇文章给大家介绍html5开发中viewport的使用方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。随着高端手机(Andriod,Iphone,Ipod,WinPhone等)的盛...
    99+
    2022-10-19
  • html5的viewport使用实例分析
    这篇“html5的viewport使用实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2022-10-19
  • HTML5中meta viewport参数是什么
    这篇文章将为大家详细讲解有关HTML5中meta viewport参数是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。viewport是什么?通俗的讲,viewport是用户网页的可视区域。移动设备上...
    99+
    2023-06-09
  • html5开发中如何使用viewport进行屏幕适配
    小编给大家分享一下html5开发中如何使用viewport进行屏幕适配 ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!viewp...
    99+
    2022-10-19
  • css中@viewport有什么用
    小编给大家分享一下css中@viewport有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!@viewport@viewp...
    99+
    2022-10-19
  • HTML的meta viewport属性怎么用
    这篇文章主要介绍HTML的meta viewport属性怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   什么是Viewport   手机浏览器是把页面放在一个虚拟的“窗...
    99+
    2022-10-19
  • SVG怎么在HTML5中使用
    这期内容当中小编将会给大家带来有关SVG怎么在HTML5中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。SVG的优势:SVG 可被非常多的工具读取和修改(比如记事本)SVG 与 JPEG 和 GIF ...
    99+
    2023-06-09
  • canvas怎么在html5 中使用
    这期内容当中小编将会给大家带来有关canvas怎么在html5 中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。<!DOCTYPE HTML><html><he...
    99+
    2023-06-09
  • vue3怎么使用postcss-px-to-viewport适配屏幕
    这篇文章主要讲解了“vue3怎么使用postcss-px-to-viewport适配屏幕”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue3怎么使用postcss-px-to-viewpo...
    99+
    2023-07-05
  • 怎么使用rem或viewport进行移动端适配
    这篇文章主要介绍怎么使用rem或viewport进行移动端适配,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在开发移动端界面时,移动端适配一直是一个比较头疼的事情,常见的移动端适配有viewport适配,rem适配,...
    99+
    2023-06-09
  • 怎么在IE中使用HTML5元素
    这篇文章主要介绍“怎么在IE中使用HTML5元素”,在日常操作中,相信很多人在怎么在IE中使用HTML5元素问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么在IE中使用HT...
    99+
    2022-10-19
  • 怎么在HTML5中使用WebSocket协议
    怎么在HTML5中使用WebSocket协议?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。WebSocket介绍传统的http也是一种协议,WebSocket是...
    99+
    2023-06-09
  • 怎么在HTML5中使用embed标签
    这篇文章将为大家详细讲解有关怎么在HTML5中使用embed标签,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。定义和用法 <embed> 标签定义嵌入的内容,比如插件。 实例 &...
    99+
    2023-06-09
  • 怎么在HTML5页面中使用localStorage
    这期内容当中小编将会给大家带来有关怎么在HTML5页面中使用localStorage,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 一、什么是localStorage、sessionStorag...
    99+
    2023-06-09
  • figure和figcaption怎么在html5中使用
    figure和figcaption怎么在html5中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。figure标签和figcaption标签是html5新增的语义化标签。f...
    99+
    2023-06-09
  • 怎么在Html5中使用video标签
    这篇文章将为大家详细讲解有关怎么在Html5中使用video标签,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。video标签行内属性src:视频的URLposter:视频封面,没有播放时显示...
    99+
    2023-06-09
  • pushState与replaceState怎么在HTML5中使用
    本篇文章给大家分享的是有关pushState与replaceState怎么在HTML5中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、简介HTML5引入了 histor...
    99+
    2023-06-09
  • 怎么在HTML5项目中使用FileSystem API
    怎么在HTML5项目中使用FileSystem  API?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。HTML5的强大之一就是允许web程序申请一些临时或者永久的...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作