【问题标题】:Do we need <meta name="viewport" content="width=device-width, initial-scale=1.0"> without Bootstrap?我们需要 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 而不需要 Bootstrap 吗?
【发布时间】:2018-05-24 08:46:06
【问题描述】:

如果我们不使用 Bootstrap,我们的 HTML 页面的 &lt;head&gt; 中是否需要 &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;

【问题讨论】:

标签: html twitter-bootstrap-3 metadata


【解决方案1】:

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

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

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

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

为确保您的网站在所有移动设备上正确显示,请确保viewport META tag 与包含widthinitial-scale 或两者的content 结合使用。还可以使用 media queries 来微调响应式设计。

CSS Tricks 有 a helpful list 的断点,如果您正在寻找详细的移动优化,ViewportSizes 有一张表格,展示了 286 种不同的移动设备及其各自的视口大小以供参考。

【讨论】:

    猜你喜欢
    • 2014-11-04
    • 2020-10-09
    • 2023-02-19
    • 1970-01-01
    • 2013-02-26
    • 2013-04-05
    • 2014-02-11
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多