html - 我们需要 <meta name ="viewport"content ="width=device-width, initial-scale=1.0"> 没有 Bootstrap 吗?

标签 html twitter-bootstrap-3 metadata

如果我们不使用 Bootstrap,我们是否需要 <meta name="viewport" content="width=device-width, initial-scale=1.0"><head>我们的 HTML 页面?

最佳答案

<meta name="viewport" content="width=device-width, initial-scale=1.0">与 Bootstrap 框架完全无关,应该出现在每个网页上,无论您使用的是什么框架。

viewport META tag 允许 device width 映射到 width CSS 属性,本质上意味着设备像素正确映射到 CSS 像素,允许元素和字体在移动设备上正确缩放。没有这个, a pixel is not a pixel 传统意义上的。

没有 viewport META tag ,您将很难确保您的网站在各种不同的移动设备上看起来相同,因为大多数移动设备具有不同的视口(viewport)。字体在一台设备上看起来太大,而在另一台设备上又太小,即使使用基于百分比的测量单位也是如此。苹果有 great documentation 在 Safari 中展示它。

除此之外,Google 现在还针对 viewport META tag 审核网站通过 Lighthouse,并利用它会 improve your SEO :

enter image description here

为确保您的网站在所有移动设备上都能正确显示,请确保使用 viewport META tagcontent包含 width , initial-scale或两者。还可以使用 media queries 微调响应式设计。

CSS 技巧有 a helpful list 针对特定 设备启动的断点,如果您正在寻找详细的移动优化,以及 ViewportSizes 有一张表展示了 286 种不同的移动设备及其各自的视口(viewport)尺寸以供引用。

关于html - 我们需要 &lt;meta name ="viewport"content ="width=device-width, initial-scale=1.0"> 没有 Bootstrap 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47742580/

相关文章:

html - 可以为 <p> 标签使用 id 吗?

css - Bootstrap : making table readable

c# - 我可以使用 Assembly.TryGetRawMetadata 和 System.Reflection.Metadata 访问方法主体(例如 IL 字节数组)吗?

python - 根据其他表填写表中缺失的数据

javascript - Google map 如何在 DIV 上绘制路线?

javascript - 可拖动到可排序为网格

html - 通过 html 页面中的正则表达式获取链接的 css 文件

html - Bootstrap with ASP.net 不使用全屏

html - 具有相同高度的 div 和 span

java - 需要 Java 中文件的内容创建日期