从元素顶部奇怪的未定义边距

时间:2014-02-04 10:01:09

标签: html css

我需要将网站从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文件完全相同(我对新服务器进行了微小的更改,因为它被破坏了,但没有改变任何东西)。

2 个答案:

答案 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;
}