我需要将网站从Windows服务器迁移到Linux服务器并实现人类可读的网址。我应用逻辑和所有,但css似乎采取不同的行动。内容被破坏(它在滑块下),但我稍后会解决。我的主要问题是从顶部出现的间距,我无法找到导致它的原因。我知道网站太丑了,但这不是我的工作。 :)
旧服务器(它应该如何显示):http://newbalkanpolitics.org.mk/cat.php?id=137&lang=1&page=1&issue=138
新服务器:http://test.kiamotors.com.mk/cat/issue-14/138
两个服务器上的css文件完全相同(我对新服务器进行了微小的更改,因为它被破坏了,但没有改变任何东西)。
答案 0 :(得分:1)
margin-top: 30px
导致它#content
。在第一个网站上,它有一些影响它的内联样式,我猜JavaScript,第二个不存在。
答案 1 :(得分:1)
您在位置上的问题:#header的绝对值将其更改为position:relative:
#header {
background: none;
position: relative;
width: 100%;
}
更新
位置:#slider-wrapper的相对需要:
#slider-wrapper {
width: 100%;
position: relative;
}
如果您需要标题宽度为窗口宽度的100%,那么您还必须将CSS更改为:
#innerWrapper {
width: 100%;
}
#content {
margin: 30px auto 0;
width: 978px;
}