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

<meta name=“视口”>的CSS等效项

<meta name="viewport">的CSS等效项是@viewport规则。

@viewport规则是一种CSS规则,用于控制网页在移动设备上的视口(viewport)大小和缩放比例。它可以设置网页的初始缩放比例、最小缩放比例、最大缩放比例以及是否允许用户手动缩放。

具体的CSS等效项如下:

  1. 初始缩放比例(initial-scale):用于设置网页的初始缩放比例。可以通过设置一个浮点数值来调整网页的默认缩放级别。例如,initial-scale=1.0表示网页以原始大小显示,initial-scale=0.5表示网页缩小一半显示。
  2. 最小缩放比例(minimum-scale):用于设置网页允许的最小缩放比例。可以通过设置一个浮点数值来限制用户缩小网页的程度。例如,minimum-scale=0.5表示用户最多只能将网页缩小到原始大小的一半。
  3. 最大缩放比例(maximum-scale):用于设置网页允许的最大缩放比例。可以通过设置一个浮点数值来限制用户放大网页的程度。例如,maximum-scale=2.0表示用户最多只能将网页放大到原始大小的两倍。
  4. 用户缩放(user-scalable):用于控制用户是否可以手动缩放网页。可以设置为yesno。如果设置为yes,用户可以通过手势缩放网页;如果设置为no,用户将无法手动缩放网页。

@viewport规则的应用场景包括但不限于以下情况:

  • 移动设备优化:通过设置合适的初始缩放比例和最大/最小缩放比例,可以确保网页在不同移动设备上以最佳方式显示,提供更好的用户体验。
  • 响应式设计:通过根据视口大小调整网页布局和样式,可以实现响应式设计,使网页在不同设备上自适应并呈现最佳效果。
  • 禁止缩放:在某些情况下,可能需要禁止用户对网页进行缩放,以确保内容的稳定性和一致性。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

css单位vw,vh妙用(embed篇)

,就是写死播放器长宽,导致不能随网页大小变化自由变换尺寸。...只需级行css就解决了 核心css代码,锁死视频比例16:9 embed { height: calc(9 * 100vw/ 16);width: 100%; } 宽度设置为100%,宽度铺满父级div...因为刚刚【假设父级div就是真个屏幕】这样假设了下,实际用起来肯定是多种情况,比如我博客电脑端是有侧边栏,文章div也是有边距,而手机端只有边距没有侧边栏。其实只需要做个数学题就好。...这里我得电脑端测栏加边距宽度大约是330px,手机端边距太小就忽略不算了 对应css就是这样 @media only screen and (min-width:768px){ embed{height...在电脑端css加入下面的东东 max-height:100vh;/*限制视频高度最大不能超过浏览器窗口高度*/ max-width:calc(16 * 100vh/ 9);/*限制视频宽度最大不能超过浏览器窗口高度

1.1K30

相对于CSS自适应单位vw和vh

在PC端,指的是在PC端,指的是浏览器可视区域; 而在移动端,它涉及3个:Layout Viewport(布局),Visual Viewport(视觉),Ideal Viewport(...单位中”,PC端指的是浏览器可视区域;移动端指就是Viewport中Layout Viewport。  ...根据CSS3规范,单位主要包括以下4个:       1.vw:1vw等于宽度1%。       2.vh:1vh等于高度1%。      ...vh and vw:相对于高度和宽度,而不是父元素CSS百分比是相对于包含它最近父元素高度和宽度)。1vh 等于1/100高度,1vw 等于1/100宽度。...DOCTYPE html> <meta name="viewport" content="

1.5K30
  • 第119天:移动端:CSS像素、屏幕像素和关系

    二、CSS像素 CSS像素(px)用于页面布局单位。样式像素尺寸(例如 width: 100px)是以CSS像素为单位指定。...网页缩放比例为100%时,一个CSS像素就对应一个 dip(设备逻辑像素),而layout viewport(布局宽度,ideal viewport(理想宽度(通常说分辨率),dip...(4)maximum-scale maximum-scale用于指定用户能够放大最大比例,例如 1 html 代码: 2 <meta name="viewport" content="initial-scale...例如: 1 html 代码: 2 三、屏幕像素   1、px(pixels):物理像素,硬件像素,...布局宽度:布局逻辑像素数量 屏幕宽度:屏幕逻辑像素数量(视觉、可见、虚拟) 逻辑宽度:逻辑像素数量 视觉宽度:横向长度 chrome 实验结论:桌面浏览器设置viewport

    1.7K50

    –我对移动端适配了解

    基本概念和原理 首先要了解重要基础知识点:物理像素,设备独立像素,设备像素比,css像素,布局,可视,理想以及css单位rem。...在html中一般在metaname为viewport字段就是控制布局。布局一般都是浏览器厂商给一个值。...视觉大小是继承自布局大小,视觉和布局宽度为CSSpx数(可变)。 理想 布局虽然解决了移动端查看pc端网页问题,但是完全忽略了手机本身尺寸。...当在meta中设置了如下配置时: ``相当于把布局设置为设备宽度(即设备独立像素),iphone6...initial-scale=0.5等效于width= 2倍 device-width,所以设置initial-scale和width都可以改变布局大小。

    2K30

    移动端H5开发之页面适配篇

    最近开发并上线了一款H5目,在这里想和大家分享一下关于项目中使用到移动端适配技巧,如果对你们有所帮助的话,就多多点赞收藏各位看官老爷别着急,在讲页面适配之前,我们先来捋一捋viewport(概念...一般我们所说共包括三种:布局、视觉和理想1.1 布局图片在移动端,布局被赋予一个默认值,大部分为980px,这保证PC网页可以在手机浏览器上呈现,用户可以手动对网页进行放大。...我们可以借助元素viewport来帮助我们设置、缩放等<meta name="viewport" content="width=device-width,initial-scale=1.0...function viewPort(){ const meta = document.querySelector('meta[name="viewport"]'); const scale = window.screen.width...我们就得到了px和vw转换公式:px * 100vw / 750在项目中具体实现方式,首先和rem一样也需要设置meta标签<meta name="viewport" content="width=

    7.4K92

    解决CSS垂直居中几种方法(基于绝对定位,基于单位,Flexbox方法)

    这段代码在本质上做了这样几件事情:先把这个元素左上角放置在(或最近、具有定位属性祖先元素)正中心,然后再利用负外边距把它向左、向上移动(移动距离相当于它自身宽高一半),从而把元素正中心放置在正中心...三、基于单位解决方法     假设我们不想使用绝对定位,仍然可以采用translate()技巧来把这个元素以其自身宽高一半为距离进行移动;但是在缺少left和top情况下,如何把这个元素左上角放置容器正中心呢...不过幸运是,如果只是想把元素相对于进行居中,仍然是有希望CSS值与单位(第三版)定义了一套新单位,称为相关长度单位。       1) vw 是与宽度相关。...与常人直觉不符是,1vw 实际上表示宽度 1%,而不是 100%。        2)  与 vw 类似,1vh 表示高度 1%。        ...3)  当宽度小于高度时,1vmin 等于 1vw,否则等于 1vh。        4)  当宽度大于高度时,1vmax 等于 1vw,否则等于 1vh。

    1.8K70

    【移动端网页布局】流式布局案例 ① ( 标签设置 | CSS 样式文件设置 | 布局宽度设置 | 设置最大宽度 | 设置最小宽度 )

    一、标签设置 参考 【移动端网页布局】移动端网页布局基础概念 ③ ( meta 标签简介 | 利用 meta 标签 设置 网页宽度 / 是否允许用户缩放 / 初始缩放比例 / 最小缩放比例.../ 最大缩放比例 ) 博客 , 编写 meta 标签 , 标签内容如下 : meta 标签属性含义 : name 属性指定了 名称 为 viewport...; content 属性中参数 用于设置 大小 和 缩放比例 ; width=device-width 样式 设置 网页宽度 = 设备宽度 , 即 理想 ; user-scalable=...-- 设置 meta 标签 --> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable

    2.4K10

    第118天:移动端开发——

    在开始之前,先看一个典型例子: 1 2 @media screen...如果没有meta标签,那么布局将会维持它默认宽度。 如下代码,告诉浏览器,布局宽度应该与理想宽度一致。...1 定义理想是浏览器工作,不是设备或操作系统工作。...另外,建议大家在书写meta时,应向本篇开始时典型例子那样书写。 三、总结   本篇介绍了css像素和设备像素。开发人员在开发中基本上使用都是css像素。   ...并且它CSS像素数量会随着用户缩放而改变。 理想:为了使网站在移动端有最理想浏览和阅读宽度而设定。需要手动添写meta标签通知浏览器操作。使用它配合css媒体查询制定移动端展示方案。

    94720

    CSS3 单位vw、vh实现自适应(带有px,em,rem简单介绍)

    一、px,em,rem,vw简单介绍 ? 1、px px其实就是像素意思,全称pixel,也就是图像基本采样单位。对于不同设备,它图像基本单位是不同,比如显示器和打印机。...而我们通常所说显示器分辨率是指桌面设定分辨率,不是显示器物理分辨率,但是现在我们桌面分辨率和物理分辨率几乎是一致,因为这样显示效果最佳。所以总的来说px就是对应我们显示器分辨率。...兼容性也是不错,IE8以上版本和其他浏览器都已经支持,是个做响应式页面的好选择 4、重点:vw和vh vw和vh是(viewport units)单位,何谓,就是根据你浏览器窗口大小单位...和百分比不一样是,vw始终相对于可视窗口宽度,而百分比和其父元素宽度有关。 vh就是可视窗口高度了。...总结: 个人认为单位是个用来做响应式布局很不错单位,当然如果要使用vw,vh,我建议是rem结合vw来开发,因为单位有个缺点就是它没有最小或者最大限制,这就达不到我们都时候所希望一个限制

    1.9K10

    图文并茂让你必须弄懂 viewport

    右下角盒子模型中像素是CSS像素,切记 我们改为,现在缩放比是2,缩放CSS像素。...缩小 初始缩放比为0.5 如果初始缩放比为1,那么布局宽度就是和viewport宽度是一样...no"> 不允许用户缩放(IOSsafari中,即使你写 user-scalable=no,用户照样可以缩放) 同样,为了保证兼容性,把三者都写上 最后最标准写法如下 <meta name=...打印是显示宽度(CSS像素),缩放就看得到区别,验证是CSS像素 没做viewport适配显示效果 做了适配效果(比如百度) 兼容性方案: var viewWidth = document.documentElement.clientWidth...|| window.innerWidth; 即可获取宽度,如果做了适配,这个打印出来就是和屏幕宽度一样值,比如这里375个CSS像素,如果不做适配,这个打印出来就是默认宽度(和机型相关

    58210

    【小程序_02】布局方式

    可以分为布局、视觉和理想 2.1 布局 (layout viewport) 一般移动设备浏览器都默认设置了一个布局,用于解决早期PC端页面在手机上显示问题。...2.2 视觉 (visual viewport) 它是用户正在看到网站区域。注意:是网站区域。我们可以通过缩放去操作视觉,但不会影响布局,布局仍保持原来宽度。 ?...2.3 理想 (ideal viewport) 为了使网站在移动端有最理想浏览和阅读宽度而设定理想,对设备来讲,是最理想尺寸,需要手动添写meta标签通知浏览器操作。...meta标签主要目的:布局宽度应该与理想宽度一致,简单理解就是设备有多宽,我们布局就多宽。...理想由乔布斯提出 2.4 meta 标签 <meta name="viewport" content="width=device-width, user-scalable

    1.3K20

    移动端常用适配方案四

    解决设备像素和 CSS 像素不一样问题如果设备像素和 CSS 像素一样, 那么无需处理不会带来任何负面影响。如果设备像素是 CSS 像素 2 倍, 那么我们只需将 CSS 像素缩小一半即可。...console.log(1.0 / window.devicePixelRatio);// 1 / 1 = 1;1 / 2 = 0.5;图片如何缩小通过 ...initial-scale 属性来缩小,注意点: 缩放大小会发生变化,利用获取像素比动态设置缩放比例改造之前示例如下:<!...补充在上方我们是如何进行缩小是不是通过将整个大小进行缩小,但是在缩小之后我们里面的内容并没有随之而然进行缩小,这个原因其实也很简单,在如下代码我设置了宽度等于设备宽度,然后在获取了一下宽度...,扩大一半之后就变为了 640 960 那么这个时候你就会发现已经与宽度是一个一一对应关系了,然后在一一对应关系当中先进行布局,布局完毕之后在放入真正视当中,然后在进行缩小一半,然后正是因为它们是一一对应关系所以说你看到界面就没有变小了

    25200

    移动开发-流式布局

    初始化 normalize.css: 移动端CSS初始化推荐使用normalize.css Normalize.css:保护了有价值默认值、修复了浏览器bug、是模块化 、拥有详细文档 Normalize.css...官网地址: http://necolas.github.io/normalize.css/ meta标签: 标准 viewport 设置: <meta name="viewport" content...,大于0数字 user-scalable 用户是否可以缩放,yes或no (1或0) 布局 layout viewport: 是浏览器显示页面内容屏幕区域, 可以分为布局、视觉和理想...视觉 visual viewport: 它是用户正在看到网站区域,可通过缩放去操作视觉 理想 ideal viewport: 理想,对设备来讲,是最理想尺寸,需要手动添写meta...标签通知浏览器操作 meta标签目的:布局宽度应该与理想宽度一致,就是设备有多宽,布局就多宽 二倍图: 一个px能显示物理像素点个数,称为物理像素比或屏幕像素比,1CSS像素

    1K30

    Bootstrap笔记

    http-equiv="X-UA-Compatible" content="IE=edge"> 此属性为文档兼容模式声明,表示如果在IE浏览器下则使用最新标准渲染当前文档 作用:在移动浏览器中,当页面宽度超出设备,浏览器内部虚拟一个页面容器,将页面容器缩放到设备这么大...,然后展示目前大多数手机浏览器(承载页面的容器)宽度都是980;宽度可以通过meta标签设置此属性为移动端页面设置,当前值表示在移动端页面的宽度为设备宽度,并且不缩放(缩放级别为1)width...http-equiv="X-UA-Compatible" content="IE=edge"> 此属性为文档兼容模式声明,表示如果在IE浏览器下则使用最新标准渲染当前文档 <meta name...,然后展示 目前大多数手机浏览器(承载页面的容器)宽度都是980; 宽度可以通过meta标签设置 此属性为移动端页面设置,当前值表示在移动端页面的宽度为设备宽度,并且不缩放(缩放级别为

    3.4K90
    领券