元视口标记中"初始比例"的最小值是多少?

use*_*782 7 html css meta viewport

在尝试使用meta viewport标签时,我注意到初始比例小于0.25的任何值都被视为0.25.例如以下所有内容

<meta name="viewport" content="width=device-width, initial-scale=0.25">  
<meta name="viewport" content="width=device-width, initial-scale=0.1">  
<meta name="viewport" content="width=device-width, initial-scale=0.01">  
<meta name="viewport" content="width=device-width, initial-scale= ">
Run Code Online (Sandbox Code Playgroud)

渲染页面相同.所以,

  • 元视口标记0.25中允许的最小值是"初始比例"吗?
  • 初始规模的默认值是多少?
  • 当初始比例为空白时,为什么初始比例不采用默认值而不采用0.25 initial-scale=

LGS*_*Son 7

W3C表示

初始规模,最小规模和最大规模属性

这些属性分别转换为'zoom','min-zoom'和'max-zoom',并具有以下值的转换.

  1. 非负数值转换为值,限制在[0.1,10]范围内
  2. 负数值被删除
  3. yes 被翻译为1
  4. device-width并被device-height翻译成10
  5. no 和未知值转换为0.1

Src:https://www.w3.org/TR/css-device-adapt-1/#translate-meta-to-at-viewport

根据上面给出的,最小值应该是0.1,默认值为0.1,当没有设置值时,使用默认值.

因此,您测试它的浏览器最有可能使用默认值,但由于它似乎不低于0.25,因为它不在您的测试用例中,因此无法确定它是否使用默认值.