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=?
W3C表示
初始规模,最小规模和最大规模属性
这些属性分别转换为'zoom','min-zoom'和'max-zoom',并具有以下值的转换.
- 非负数值转换为值,限制在[0.1,10]范围内
- 负数值被删除
yes被翻译为1device-width并被device-height翻译成10no和未知值转换为0.1
Src:https://www.w3.org/TR/css-device-adapt-1/#translate-meta-to-at-viewport
根据上面给出的,最小值应该是0.1,默认值为0.1,当没有设置值时,使用默认值.
因此,您测试它的浏览器最有可能使用默认值,但由于它似乎不低于0.25,因为它不在您的测试用例中,因此无法确定它是否使用默认值.