`

Viewport 设置的含义

阅读更多

ViewPort <meta>标记用于指定用户是否可以缩放Web页面,如果可以,那么缩放到的最大和最小缩放比例是什么。使用 ViewPort <meta>标记还表示文档针对移动设备进行了优化。ViewPort <meta>标记的content值 是由指令及其值组成的以逗号分隔的列表。

例:

<meta name="viewport" content="width=240, height=320, user-scalable=yes, initial-scale=2.5, maximum-scale=5.0, minimun-scale=1.0">

width 和height指令分别指定视区的逻辑宽度和高度。他们的值要么是以像素为单位的数字,要么是一个特殊的标记符号。width指令使用device- width标记可以指示视区宽度应为设备的屏幕宽度。类似地height指令使用device-height标记指示视区高度为设备的屏幕高度。

user-scalable指令指定用户是否可以缩放视区,即缩放Web页面的视图。值为yes时允许用户进行缩放,值为no时不允许缩放。

initial-scale指令用于设置Web页面的初始缩放比例。默认的初始缩放比例值因智能手机浏览器的不同而有所差异。通常情况下设备会在浏览器中呈现出整个Web页面,设为1.0则将显示未经缩放的Web文档。

maximum-scale和minimum-scale指令用于设置用户对Web页面缩放比例的限制。值的范围为0.25至10.0之间。与initial-scale相同,这些指令的值是应用于视区内容的缩放比例。

所有智能手机浏览器都支持ViewPort <meta>标记的width和user-scalabel指令。但是Opera Mobile不使用user-scalable指令,而是主张用户应始终保留在移动浏览器中缩放Web页面的能力。

分享到:
评论

相关推荐

    图文并茂让你必须弄懂viewport配套示例代码.rar

    表明这个教程的核心内容是关于如何在HTML和CSS中设置和管理视口,包括但不限于`&lt;meta name="viewport" content="..."&gt;`标签的使用,以及其属性如width、initial-scale、minimum-scale、maximum-scale等的含义和配置...

    windows WinExtent ViewPort

    在Windows编程中,通过改变视口的大小和位置,可以实现图像的缩放效果,这就是“Zoom”的含义。这通常涉及到调用GDI函数如SetViewportExtEx和SetWindowExtEx来设置视口和窗口的扩展尺寸,以及SetViewportOrgEx和...

    viewport.zip

    首先,我们需要理解这两个坐标系统的含义。逻辑坐标系统是程序员在编写代码时使用的坐标系统,它通常是一个抽象的二维空间,其中(0,0)点位于屏幕的左上角,x轴向右延伸,y轴向下延伸。而客户区坐标系统则与显示器的...

    html5 viewport使用方法示例详解

    通过合理地设置viewport元标签,开发者可以确保网页在不同设备上具有良好的显示效果。 viewport元标签的基本语法如下: ```html &lt;meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-...

    meta viewport标签的使用说明(手机浏览缩放控制)

    对于不支持viewport设置的浏览器,可能需要采取其他方法来控制网页的显示效果,或者考虑兼容性问题,提供特定设备的样式解决方案。 对于开发者来说,了解和正确使用meta viewport标签,是实现响应式网页设计,保证...

    meta viewport使网页在iPhone中满屏显示控制

    在上述描述中提到的`&lt;meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"&gt;`是一个典型的`&lt;meta viewport&gt;`设置,其各项参数含义如下...

    通过viewport实现jsp页面支持手机缩放

    1. `width=device-width`: 这个设置告诉浏览器,viewport的宽度应该等于设备的宽度。这样可以让页面的宽度与设备屏幕相匹配,避免出现水平滚动条。 2. `initial-scale=1.0`: 定义了页面初始加载时的缩放比例,1.0...

    移动端适配+响应式开发参考代码

    meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" &gt; 这段js的传入两个参数:一个为设计稿实际宽度,一个为显示的最大宽度(允许的屏幕最大宽度,用来...

    7个步骤让PC网站自动适配手机网页.pdf

    viewport是网页默认的宽度和高度,可以设置网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为 1.0 。 2. 不使用绝对宽度:由于网页会根据屏幕宽度调整布局,所以不能使用绝对...

    手机端页面rem宽度自适应脚本

    典型的viewport元标签设置包括设置初始缩放比例、最小和最大缩放比例以及禁止用户缩放页面。这样可以确保页面按照开发人员的意图进行布局,同时提供给用户良好的浏览体验。 为了实现自适应脚本,本文提供了一个...

    个人主页模板HTML

    1. **头部(Header)**:包含网站的元信息,如标题、字符编码、viewport设置等,以及CSS和JavaScript文件的引用。 2. **导航栏(Navigation Bar)**:提供网站内部链接,方便用户浏览不同页面。 3. **主体(Main ...

    2021前端面试题精编.pdf

    常见的`viewport`设置是`&lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;`,其中`width=device-width`使页面宽度等于屏幕宽度,`initial-scale=1`设定页面初始缩放比例为1。 H5通常被泛指为...

    OpenGL逆变换

    - `viewport`:屏幕的视口设置,包括左下角的x、y坐标和宽度、高度。 - `objX`, `objY`, `objZ`:输出的3D世界坐标。 `gluUnProject`函数首先会根据给定的模型视图和投影矩阵反解出对应的3D坐标,然后根据视口设置...

    API之网络函数---整理网络函数及功能

    WritePrivateProfileSection 为一个初始化文件(.ini)中指定的小节设置所有项名和值 WritePrivateProfileString 在初始化文件指定小节内设置一个字串 WriteProfileSection 为Win.ini初始化文件中一个指定的小节...

    浅谈移动端的自适应布局问题(响应式、rem/em、Js动态)

    这段代码的含义是:将网页宽度设定为设备的屏幕宽度,禁止用户缩放页面,设置页面初始缩放比例为1.0,最大缩放比例为1.0,最小缩放比例也为1.0,从而实现页面内容在不同设备上的固定布局。 2. 百分比布局是响应式...

    3.2CSS 内容总结(二)盒子.md

    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt; &lt;title&gt;Document * { padding: 0; margin: 0; } .box { width: 284px; height: 165px; margin: 100px auto; border: 1px ...

    HTML head 头标签详细介绍

    此外,`&lt;meta&gt;`标签还可以用于设置viewport,这对于移动设备至关重要。例如,`&lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;`确保页面宽度适应设备屏幕,并设定初始缩放比例。 语言属性...

    前端面试题前端面试题.pdf

    3. `&lt;meta name="viewport" content="width=device-width, initial-scale=1"&gt;`这行代码用于设置响应式设计,让页面能够根据不同的设备进行自适应。 4. H5通常指代HTML5,是HTML最新版本的标准。 5. `label`标签...

Global site tag (gtag.js) - Google Analytics