Css Internet Explorer负边距未按预期工作

Css Internet Explorer负边距未按预期工作,css,internet-explorer,margins,overlapping,margin,Css,Internet Explorer,Margins,Overlapping,Margin,为我的教会创建网站的人说,没有办法解决这个问题,我们不应该为此担心。但我认为他错了,我正试图自己解决这个问题。我的编码背景是C++和COBOL,但在CSS中不是真正的。不过我正在学习,所以这里的任何帮助都会很好 该网站使用Joomla,位于: 它在Firefox和Chrome中看起来不错,但在InternetExplorer中,顶部标题框和幻灯片之间有一个巨大的间隙。我相信这是一个IE的问题,在处理负的保证金价值,但我可能是在这里的方式,需要帮助 整个顶部导航、徽标和封条应非常靠近幻灯片放映,左

为我的教会创建网站的人说,没有办法解决这个问题,我们不应该为此担心。但我认为他错了,我正试图自己解决这个问题。我的编码背景是C++和COBOL,但在CSS中不是真正的。不过我正在学习,所以这里的任何帮助都会很好

该网站使用Joomla,位于:

它在Firefox和Chrome中看起来不错,但在InternetExplorer中,顶部标题框和幻灯片之间有一个巨大的间隙。我相信这是一个IE的问题,在处理负的保证金价值,但我可能是在这里的方式,需要帮助


整个顶部导航、徽标和封条应非常靠近幻灯片放映,左侧封条应与幻灯片放映重叠约15px。

此css代码将修复此问题:

#horiz-menu {
float: left;
width: 100%;
margin-bottom: -110px;
}

#header-bg > div.wrapper {
clear: both;
}

#showcase-section {
margin-top: 0;
}

这个问题是由水平菜单div中的浮动和清除引起的。IE不喜欢带有这种CSS代码的div。:)

是的,正是因为这些错误,你的负边际不能正常工作。您有div,它们以/>关闭。一旦你修复了这些错误,我相信它在IE中也会像在FF、GG、as和Opera中一样正常。