首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HTML5 meta viewport参数详解

随着移动端流行,在移动端对网站进行重构和开发势在必行。但是你只有了解了移动设备meta viewport参数之后,才能更好地让我们网页适配或响应各种不同分辨率移动设备。 ?...viewport是什么?通俗讲,viewport是用户网页可视区域。...参数详细信息如下: width:控制 viewport 大小,可以指定一个值或者特殊值,如 device-width 为设备宽度(单位为缩放为 100% 时 CSS 像素)。...target-densitydpi:一个屏幕像素密度是由屏幕分辨率决定,通常定义为每英寸点数量(dpi)。Android支持三种屏幕像素密度:低像素密度,像素密度,高像素密度。...一个低像素密度屏幕每英寸上像素点更少,而一个高像素密度屏幕每英寸上像素点更多。Android Browser和WebView默认屏幕为像素密度。

2.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    浅谈移动端视口(viewport

    而移动端则较为复杂,它涉及到三个视口:布局视口(Layout Viewport)、视觉视口(Visual Viewport)和理想视口(Ideal Viewport)。 本文主要讨论移动端视口。...基本概念 1.1 两种像素 像素是计算机屏幕显示特定颜色最小区域。屏幕像素越多,同一范围内能看到内容就越多。或者说,当设备尺寸相同时,像素越密集,画面就越精细。...物理像素(设备像素,device pixels) 指的是设备屏幕物理像素,任何设备物理像素数量都是固定。 CSS 像素(CSS pixels) 是 CSS 和 JS 中使用一个抽象概念。...布局视口(layout viewport) 一般移动设备浏览器都默认设置了一个 viewport 元标签,定义一个虚拟布局视口(layout viewport),用于解决早期页面在手机上显示问题...如果要显式设置布局视口,可以使用 HTML meta 标签: "viewport" content="width=400"> ? 布局视口使视口与移动端浏览器屏幕宽度完全独立开。

    2.2K20

    jsarguments参数使用(附示例)

    javascript与其它语言一样,都有类似参数,可以在函数或者方法,充许传递不限数量参数。...arguments对象是js中所有函数内部都可以使用类数组对象,它能接受包含传递给该函数所有参数,允许访问函数时传递参数,即使这些参数在函数定义没有明确列出。...动态性‌:即使函数定义了参数,arguments对象仍会包含所有传入参数,无论这些参数是否在定义列出。...访问参数 :可以通过索引获取传递参数值命名参数:如果函数定义中有命名参数,你仍然可以通过arguments对象访问它们,即使这些参数没有在函数签名中出现;可枚举性:arguments对象元素是可以枚举...; } } document.write("sum =", sum(15)); // 输出: sum =1203、arguments.length:查看传递参数数量

    10510

    【说站】js函数参数使用

    js函数参数使用 说明 1、函数内某些值不能固定,我们可以通过参数在调用函数时传递不同值。 2、多个参数之间用逗号分隔,形式参数可以看作是无声明变量。...在JavaScript,形式参数默认值是undefined。...实例 // 函数形参实参个数匹配 function getsum(num1,num2){ console.log(num1 + num2); } // 1.如果实参个数和形参个数一致,则正常输出结果...getSum(1, 2); // 2.如果实参个数多于形参个数,会取到形参个数 getsum(1, 2, 3); // 3.如果实参个数小于形参个数,多余形参定义为 undefined,最终结果...:1 + undefined = NaN // 形参可以看做是不用声明变量, num2 是一个变量但是没有接受值,结果就是undefined getsum(1); 以上就是js函数参数使用,希望对大家有所帮助

    3.2K60

    掌握JS函数几种参数形式(函数基础)

    函数是一段结合在一起执行特定任务代码,函数一般使用参数与外部进行交互。要编写简洁高效JS代码,必须掌握函数参数。 在本文中,会使用一些有趣例子来解释 JS 必须有效地处理函数参数所有特性。...1.函数参数 JS 函数可以有任意数量参数。咱们来定义具有0、1和2个参数函数。...注意,如果将undefined设置为第二个参数sum(1, undefined), param2也将初始化为0。 3.解构参数JS函数参数,咱特别喜欢是解构特性。...这样可以使用 arguments 对象来获取传入所有参数。 arguments对象是所有(非箭头)函数中都可用局部变量。你可以使用arguments对象在函数引用函数参数。...作为arguments更好替代,可以使用剩余参数特性。它也保存参数列表,但是,它将它们存储到数组

    5.1K41

    掌握JS函数几种参数形式(函数基础)

    函数是一段结合在一起执行特定任务代码,函数一般使用参数与外部进行交互。要编写简洁高效JS代码,必须掌握函数参数。...在本文中,会使用一些有趣例子来解释 JS 必须有效地处理函数参数所有特性。 1.函数参数 JS 函数可以有任意数量参数。咱们来定义具有0、1和2个参数函数。...注意,如果将undefined设置为第二个参数sum(1, undefined), param2也将初始化为0。 3.解构参数JS函数参数,咱特别喜欢是解构特性。...这样可以使用 arguments 对象来获取传入所有参数。 arguments对象是所有(非箭头)函数中都可用局部变量。你可以使用arguments对象在函数引用函数参数。...作为arguments更好替代,可以使用剩余参数特性。它也保存参数列表,但是,它将它们存储到数组

    2.8K20

    彻底搞懂移动Web开发viewport与跨屏适配

    设备参数说明: ●操作系统:iOS 12.3.1 ●屏幕物理分辨率:750*1334 ●屏幕逻辑分辨率:375*667 (screen.width/height) ●设备像素比(dpr):2 (window.devicePixelRatio...●设置 viewport 宽度为 device-width 或其他固定值,以得到 px 为单位文字、图标或边线等期望渲染效果 ●css 单位使用 rem,js 根据 viewport 宽度以及 css...●JS 根节点 fontSize = document.documentElement.clientWidth/remCount github 近 1 万 star js 库lib-flexible...js 处理。...●对于viewport units方案:因为 vw 等单位基准是浏览器窗口,所以没有好办法,只能整体套入到一个设定好宽度; ●对于rem方案:可以在 js 检测到 PC 浏览器之后,

    3.4K20

    2.js对于函数参数不确定解决--arguments

    1.arguments对象 在函数代码,使用特殊对象 arguments,无需明确指出参数名,就能访问它们。 例如,在函数 sayHello() ,第一个参数是 message。...用 arguments[0] 也可以访问这个值,即第一个参数值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。...注释:与其他程序设计语言不同,ECMAScript 不会验证传递给函数参数个数是否等于函数定义参数个数。...开发者定义函数都可以接受任意个数参数(根据 Netscape 文档,最多可接受 25 个),而不会引发任何错误。任何遗漏参数都会以 undefined 传递给函数,多余函数将忽略。...如果有两个参数,则会把两个参数相加,返回它们和。所以,doAdd(10) 输出是 "15",而 doAdd(40, 20) 输出是 "60"。

    1.9K40
    领券