如何在iphone上设置正确的移动网页宽度

Bin*_*yen 3 iphone width

我正在尝试为iphone设置移动网页,但无法显示正确的宽度.

问题是..在我页面的大多数帖子中,他们都有宽度约为480px到500px的图片,所以如果我按如下方式设置meta:

1 =这将显示帖子中的所有部分图片,但页面屏幕大于iphone屏幕 ..

name ="viewport"content ="width = 480px; initial-scale = 1; maximum-scale = 1; user-scalable = 1;"

2 =这将显示内部iphone屏幕正确的页面.. 但图像的右侧部分将在立场模式下隐藏到屏幕宽度之外.

name ="viewport"content ="width = device-width; initial-scale = 1; maximum-scale = 1; user-scalable = 1;"

请帮助设置在iPhone和网页中显示完整图像缩放正确的屏幕宽度.

测试使用iphone:http://www.xaluan.com/modules.php?name = News&file = article_mobi&sid = 242186

arn*_*rhs 5

您可能想尝试这样的事情:

让我们说你的HTML看起来像这样:

<body>
  <div id="wrapper">
    <img src="small-image.jpg" />
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

你可以用你的CSS做到这一点:

/* you can modify this as you see fit */
@media screen and (max-width: 480px) {

  div#wrapper {
    max-width: 100%;
    overflow:hidden;
  }
  img {
    max-width: 100%;
  }

}
Run Code Online (Sandbox Code Playgroud)

注意:这只适用于在包装元素上设置宽度,就像我们在那里做的那样.最大宽度也很好.如果你不这样做,元素可能会延伸到图像.

这将确保大图像永远不会比包裹它的元素大,但不会修改较小的图像.