【问题标题】:Responsive Design on a Samsung Galaxy S III Mini三星 Galaxy S III Mini 的响应式设计
【发布时间】:2013-10-03 09:11:56
【问题描述】:

我正忙于使现有网站具有响应性,目前我只使其响应一种解决方案,以便我的销售经理可以向客户“推销”响应性网站的想法。我遇到了一个问题,我被分配了 480 像素 x 800 像素的屏幕尺寸,这是三星 Galaxy S III Mini 的屏幕尺寸。

在我的计算机上使用 Firefox 或其他各种在线工具中的响应式设计视图测试响应式设计时,它运行良好。但是,当我在手机上对其进行测试时,它会显示正确的响应式设计,但不会填满屏幕的宽度。换句话说,屏幕宽度是 480 像素,但页面上实际上并没有填充 480 像素,它只覆盖了大约一半的屏幕宽度,并且在右侧留下了空白区域。

这是我正在使用的媒体查询:

@media only screen and (max-width : 480px),
only screen and (max-device-width : 480px){

这是否与像素密度有关或导致此问题的原因?

提前致谢
亲切的问候
威廉

【问题讨论】:

    标签: responsive-design samsung-mobile


    【解决方案1】:
    <meta name="viewport"> 
    

    你看过这个标签吗?这会改变布局在移动浏览器上的缩放方式。你可以看看我在这里找到了什么:https://developer.mozilla.org/en-US/docs/Mozilla/Mobile/Viewport_meta_tag。此示例显示了您似乎遇到的问题。据我所知,“viewport”标签适用于所有移动浏览器,但如果这对您没有帮助,您应该检查手机上的不同浏览器。

    【讨论】:

    • 非常感谢,这解决了缩放问题,但是页面右侧仍有很大一部分白色,但所有宽度都设置为设备宽度。 . 不确定是什么导致了问题...
    【解决方案2】:

    当所有宽度都正常工作时,我遇到了相同的右侧白色问题,并通过如下方式关闭 CSS 中的溢出来解决它...这可能会隐藏实际内容,因此您必须根据您的情况/布局进行测试。 ..

    html { overflow-x: hidden; }
    

    【讨论】:

      猜你喜欢
      • 2013-01-18
      • 2014-08-21
      • 2013-10-23
      • 2012-06-12
      • 1970-01-01
      • 2011-05-31
      • 2012-01-24
      • 2013-12-05
      • 2015-02-14
      相关资源
      最近更新 更多