【问题标题】:Viewport width issue on responsive mobile template响应式移动模板上的视口宽度问题
【发布时间】:2015-09-14 22:51:47
【问题描述】:

我正在尝试将设计不佳的模板转换为响应式设计,可在此处找到:http://www.crhinc.com/about-mobile.html

我遇到了一个问题,在桌面浏览器上调整为移动设备的模板看起来和工作得很好,但在 android 和 iphone 上,页面大于视口。我知道我一定遗漏了一些东西,但是正如你所看到的,我已经概述了这些元素,只是为了尝试看看我是否可以找出将其拉伸到视口之外并导致手机从一侧滚动到另一侧的内容但不是桌面浏览器。

我将 body 设置为 300px 宽度,只是为了看看我是否能找到流氓元素,但因为它不起作用,所以把它放回去了。内容中有几个表格,但都设置为 100% 宽度。

由于某种原因,它几乎看起来像桌面和手机上的宽度,或者实际上并不相同。

杰夫

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须在问题本身中包含重现它所需的最短代码。尽管您提供了一个示例链接,但如果该链接失效,您的问题对于未来遇到相同问题的其他 SO 用户将毫无价值。
  • 感谢您的回复,以便我可以更正此问题以获得未来的帮助,我是否应该复制所有代码,包括整个 html 页面和 css?我很想来一个。帮助其他可能正在寻找答案的人,以及 b.帮助自己不要被这样标记。
  • 查看正文...“重现它所必需的最短代码。”
  • 您只有一个媒体查询,为 400 像素及以下的手机再创建一个。并删除你的 div 包装器。
  • 我把它增加到 500 只是为了解决问题,如果我删除包装 div,表格会在桌面模式下全屏显示。我该如何解决?

标签: css mobile responsive-design viewport


【解决方案1】:

你真的认为它是视口吗?您是否设置了正确内容的viewport

也许this link 会有所帮助。

还是只是 CSS?在这种情况下,我会建议您搜索width 等。试图找到大数字..

设置指定的宽度应针对指定的屏幕尺寸。否则将其设为最大宽度。

【讨论】:

  • 我的视口是这个 我已经搜索了 html 和 2 个 css 文件的宽度,以及上面的任何内容400px,设置为 100% 宽度。
  • 嗯,很难给出解决方案,因为我们几乎必须在问题发生的地方赌博。希望能进一步帮助你,但我不知道如何。
  • 谢谢,我也很困惑,我已经看了 2 天了,希望一双新的眼睛能看到我缺少的东西。
  • 我不时尝试的一件事..复制文件,然后逐个元素删除,看看什么时候不再出现问题......因为问题似乎是仅在您的智能手机上,简单的 f12 是不行的,因此副本 :) 可能使用子域进行测试 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-01
  • 2016-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-13
  • 1970-01-01
相关资源
最近更新 更多