CSS导航手机查看

CSS navigation mobile viewing

我的网站在移动浏览器中无法正常工作这里是 link 导航面板未拉伸 100% 未覆盖关于我们部分 在浏览器中查看时请查看并提出解决方案,谢谢。

让我解释一下:

1) 您想避免硬编码边距,因为您永远不知道用户的屏幕尺寸类型。取而代之的是将你的导航定位在带有自动边距的中间,像这样:

nav {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    height: 50px;
    font-size: 18px;
    font-family: helvetica;
}

2) 您的导航现在尝试适应其父级 div(导航栏),但导航栏没有设置宽度,因此宽度保持在 900 像素。但是您的#maincontain 再次具有 1280px 的硬编码宽度。您的图片的宽度也大于 900 像素,这会将您的页面拉伸到最大尺寸,但导航仍保持 900 像素,因此不会拉伸。

3.1) 简易解决方案:将导航栏设置为:宽度:1280px;

3.2) 正确的解决方案:从你的#maincontain、你的图像和任何其他拉伸屏幕的地方删除硬编码宽度。

3.3) 在很长的运行中,你会很难做出那样的响应式网站,我建议使用http://getbootstrap.com/作为模板,作为它的响应式,或者学习如何使用媒体查询使您的网站响应迅速。

如果有帮助,请UP post 并将其标记为答案!谢谢