1

我在这里查看了一堆不同的问题和其他地方的教程,尝试了各种解决方案来阻止我在 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 徽标正在摆动。任何有关此的想法也将不胜感激。

4

1 回答 1

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;
}
于 2013-11-12T17:56:09.360 回答