1.viewport的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.viewport的使用相关的知识,希望对你有一定的参考价值。

    <!-- 包含头部信息用于适应不同设备 -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
解释:
Viewpoint

手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,窗口可大于或小于手机的可视区域,一般手机默认viewport大于可视区域。这样不会破坏没有针对手机浏览器优化的网页的布局,用户可以通过平移和缩放来看网页的其他部分。  

content属性值 :
  width: 可视区域的宽度,值可为数字或关键词device-width,
  height: 同width,
  initial-scale: 初始缩放。即页面初始缩放程度。这是一个浮点值,是页面大小的一个乘数。例如,如果你设置初始缩放为“1.0”,那么,web页面在展现的时候就会以target density分辨率的1:1来展现。如果你设置为“2.0”,那么这个页面就会放大为2倍。  
  maximum-scale:最大缩放。即允许的最大缩放程度。这也是一个浮点值,用以指出页面大小与屏幕大小相比的最大乘数。例如,如果你将这个值设置为“2.0”,那么这个页面与target size相比,最多能放大2倍。
  minimum-scale:最小缩放。
  !所有的缩放值都必须在0.01–10的范围之内。
  user-scalable:user-scalable=no表示禁止用户进行缩放

以上是关于1.viewport的使用的主要内容,如果未能解决你的问题,请参考以下文章

关于viewpoint的疑惑

vue react 移动端适配 viewpoint @media iphonex刘海屏适配

AI论文探讨室·A+·第102期-Vid2Actor: Free-viewpoint Animatable Person Synthesis from Video in the Wild

移动端适配的最佳实践

Metal渲染:实现画面比例功能

将坐标点转换为视点的问题