【问题标题】:Website width doesn't automatically fit to iPhone screen网站宽度不会自动适应 iPhone 屏幕
【发布时间】:2013-07-10 17:31:12
【问题描述】:

我希望我的网站宽度自动适应 iPhone 纵向屏幕(在 iPhone 5 上测试)。我目前将 CSS 的宽度设置为 100%,并且正在使用这个元视口标签:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;" />

这个问题推荐了这种技术:Website does not automatically fit to iphone screen

但它对我不起作用。站点宽度仍然比 iPhone 纵向屏幕宽。

如何让网站宽度自动适应 iPhone 纵向屏幕?

【问题讨论】:

  • 您有托管示例吗?在什么方面它太宽了?是缩小还是内容挂在视口上?
  • 不,抱歉,这是一个受保护的客户端站点。看起来它实际上是导致它太宽的标题图像。试图确定我是否也可以使其适合 iPhone 屏幕宽度。

标签: iphone css mobile


【解决方案1】:

确保视口配置正确:

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

确保您没有比视口更宽的内容。

例如,如果您的图像比视口宽,请将 CSS 设置为

max-width:100%;

【讨论】:

  • 我将它添加到导致问题的标题图像中并且有效。谢谢!
【解决方案2】:

我想你可能只是有点走神了。这对我有用。

 <meta name="viewport" content="user-scalable=no,width=device-width,initial-scale=1.0,maximum-scale=1.0" />

【讨论】:

  • 不,这对我也不起作用。 :( 站点仍然太宽。几乎是 iPhone 5 纵向宽度的 2.5 倍。
猜你喜欢
  • 2011-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-23
  • 1970-01-01
  • 1970-01-01
  • 2016-05-10
  • 2020-10-16
相关资源
最近更新 更多