我在这里查看了一系列不同的问题和其他地方的教程,尝试了各种解决方案来停止我的网站Chrome for Nexus 5上的水平滚动。
这似乎没有任何改变:
<meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0 maximum-scale=1" />
我希望HR在平板电脑或手机大小时捕捉到全屏宽度,但要禁用水平滚动。关于HTML和CSS的其他提示表示赞赏。
编辑:当我将它拖动到Chrome 30时,看起来GMail徽标正在摆动......任何关于它的想法也会受到赞赏。答案 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;
}