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

HTML5 meta viewport参数详解

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

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

    浅谈移动端视口(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.1K20

    【说站】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.3K20

    理想viewport(视口)并不存在

    即使在同一款iOS设备上,基于操作系统状态,一个网站至少也可能出现在3种不同环境。 如果你以灵活、流畅方式进行构建,这并不是问题。这一点在这个图表中有所体现。..."移动端" 与 "桌面端" 在这次实验,我们仅捕获了每个数据点宽度和高度,这些尺寸是通过 window.innerWidth 和 window.innerHeight 获取。...有趣比较 来自流行框架断点(Breakpoints) Figma断点 这一切要点是什么? 我们想强调主要观点是,你根本无法知道用户会以何种方式访问你网站或网络应用。...与其基于严格、有限断点来做出设计决策,不如考虑到视口尺寸存在大量碎片化。 我们向客户总是建议,成为浏览器引导者,而非其微管理者。...创建灵活规则,并允许浏览器发挥其最擅长一面:根据所处条件计算出最佳展示效果。 这一点也同样适用于你项目规划。在规划页面内容时,问问自己对于那些不符合典型模式奇怪视口尺寸,情况会是如何?

    20530

    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
    领券