未声明元标记时,移动设备上的默认虚拟端口大小?

问题描述 投票:0回答:2

响应式设计是否必须使用元标记视口?

<meta name="viewport" content="width=device-width,initial-scale=1">

我没有做过很少的测试,它在台式机浏览器上工作得很好,它可以适应窗口的大小,即使我使用视口作为宽度或高度来定义页眉和页脚。

那么元标记只对移动设备有用还是必要的呢?视口是否使用移动设备的默认宽度或高度?

html5 css3 mobile responsive-design
2个回答
0
投票

This is the common setting of viewport used in various mobile-optimized websites.


The width property governs the size of the viewport. It is possible to set it to a specific value (“width=600”) in terms of CSS pixels. Here it is set to a special value(“width= device-width”) which is the width of the device in terms of CSS pixels at a scale of 100%. The initial-scale property governs the zoom level when the page is loaded for the first time.

注意:元标记应添加到HTML文档的head标记中。

响应式代码具有以下属性:

width:设备虚拟视口的宽度。 height:设备虚拟视口的高度。 initial-scale:首次访问页面时的缩放级别。 最小比例:用户可以缩放页面的最小缩放级别。 maximum-scale:用户可以缩放页面的最大缩放级别。 user-scalable:允许设备放大或缩小的标志。(value = yes / no)。

参考:https://www.geeksforgeeks.org/html-viewport-meta-tag-for-responsive-web-design/


0
投票

未定义元标记时,会定义虚拟视口默认值。具有这些默认值的非移动优化网站在窄屏设备上通常看起来更好。

在Safari iOS上,默认宽度为980像素,其他浏览器宽度大小相同或略小。

窄屏幕设备(例如移动设备)在虚拟窗口或视口中渲染页面,该窗口或视口通常比屏幕宽,然后缩小渲染结果,以便可以立即看到它们。然后,用户可以平移和缩放以查看页面的不同区域。

例如,如果移动屏幕的宽度为640px,则可能使用980px的虚拟视口渲染页面,然后缩小页面以适应640px空间。

Explanation and default values for width and height with viewport on mobiles

作为viewport发明者的Apple称默认视口设置为:默认宽度为980像素。但是,这些默认设置可能不适用于您的网页,尤其是在为特定设备定制网站时。

Apple configuring viewport and default values

© www.soinside.com 2019 - 2024. All rights reserved.