我的网站http://www.andytechguy.com/上有一个奇怪的背景错误。您可以看到,当您在移动浏览器上搜索该网站时,顶部的部分渐变被切掉了。我不知道这是怎么回事,我没有添加任何东西来实现这一点,而且看起来不太好。请帮忙?
user2675678
问问题
1292 次
3 回答
0
据我所知,您的h2
文字在移动设备和桌面设备上更大。这可能与字体渲染和您的相对大小有关1.5em
。
你的背景渐变是 70px 高。在移动设备上,由于标题的高度大于 70 像素,它会不断重复。
我会像这样修改你的CSS:
CSS
#section h2 {
/* remove this */
padding: 20px;
/* add these two */
height: 70px;
line-height: 70px; /* this will vertically align the text */
}
于 2013-08-17T18:13:15.720 回答
0
问题是它#main_part
的固定宽度为 1050px。但该网站的其余部分假设宽度约为 980 像素。(我的手机中为 980px)
只需添加这样的 css 规则:
html {
width: 1050px;
}
你会注意到顶栏不再被切断。
然而,那个烦人的水平滚动可能仍然存在(但这次没有空白)
这些都不能替代实际创建响应式网站。这到底是真正的解决方案。我可以建议您将您的网站转换为引导程序吗?
于 2013-08-17T20:29:50.930 回答
0
将您的 div 移动到“容器”类中并创建您自己的自定义类,如下所示:
.custom-container{
min-width: 100%;
padding-right: 0;
padding-left: 0;
}
总的来说,写这个
<div class="container custom-container">
<!-- ... -->
</div>
于 2016-12-23T07:09:30.170 回答