我是一位经验丰富的网页设计师,似乎遇到了我遇到的这个烦人的问题。基本的纲要是我为客户制作的网站已经完成并且运行效率高,并且在我的计算机上看起来像我想要的那样。
但是,当我通过其他计算机查看它时,我的导航栏消失了。我能够通过检查元素发现该页面应用了“放大”效果,并发现在 75% 时,文本和导航栏以应有的方式出现。
然而,当以 100% 查看时,我的所有文本和导航栏似乎要么完全消失,要么以更杂乱无章的方式出现。虽然缩放到 75% 会将其置于正确的布局中,但我不知道缩放功能是否能真正解决我的问题。
唉,我不知道如何解决这个问题,希望有人能帮助我。
我的网站使用垂直平行滚动(使用 Jquery 实现)。下面我列出了整个 div 屏幕 CSS 以及第一个屏幕/登陆页面的 CSS(所有其他屏幕都有相同的 CSS)。
div#slideTrain {
position: fixed;
top: 0px;
left: 0px;
}
div#screen1 {
background-image:url("photos/landingpage3.jpg");
no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: 0px;
z-index: 10;
}
这是导航栏的 CSS 参数,在 id 名称“controls”下
div#controls {
position: relative;
z-index: 20;
margin-top: 860px;
margin-left: 630px;
color: white;
font-family: Helvetica;
overflow: hidden;
}
span {
cursor: pointer;
padding: 30px;
font-size: 14px;
}
控件的HTML部分如下:
<div id="controls">
<span id="button1">home</span>
<span id="button2">our team</span>
<span id="button3">menu</span>
<span id="button4">contact</span>
</div>
这是我第一次使用这个网站,所以如果我错过了任何协议或输入错误,我提前道歉。我提供了两个主页的屏幕截图,包括它的外观以及它在其他计算机上的显示方式。
正确的格式,导航栏位于底部。 正确的格式
格式不正确,导航栏仅在向下滚动时可见,但仍然未对齐(其他页面上的所有文本也未对齐)。 格式错误