什么让Android上的水平滚动仍然发生?

时间:2013-11-12 17:49:26

标签: html css mobile-website

我在这里查看了一系列不同的问题和其他地方的教程,尝试了各种解决方案来停止我的网站Chrome for Nexus 5上的水平滚动。

网站为http://kennethfrancis.com

这似乎没有任何改变:

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

我希望HR在平板电脑或手机大小时捕捉到全屏宽度,但要禁用水平滚动。关于HTML和CSS的其他提示表示赞赏。

编辑:当我将它拖动到Chrome 30时,看起来GMail徽标正在摆动......任何关于它的想法也会受到赞赏。

1 个答案:

答案 0 :(得分:2)

它是你的hr的边距样式。最小宽度700px是一个原因 媒体查询的宽度为200%。使其成为100%

    @media only screen and (max-width: 768px) and (min-width: 320px)
    hr {
    margin-left: -20%;
    width: 200%;
    margin-top: -60px;
    }

    hr {
    margin-top: -80px;
    border: 0;
    clear: both;
    display: block; 
    min-width: 700px; 
    background-color:#70B2FF;
    height: 1px;
}

更改为

    @media only screen and (max-width: 768px) and (min-width: 320px)
    hr {
    margin-left: -20%;
    width: 100%;
    margin-top: -60px;
    }

    hr {
    margin-top: -80px;
    border: 0;
    clear: both;
    display: block; 
    background-color:#70B2FF;
    height: 1px;
}