我正在尝试向我正在构建的网站添加内容轮播器。转子工作正常。事实上,它比我希望的更好。我需要调整一些造型的东西,但除此之外。奇怪的利润率问题
出于某种原因,旋转器(相对定位和在我的容器/包装div)拉我的包装和菜单下来,当我给它的顶部添加一个边距(margin:65px auto 0;
或类似的东西)。任何建议的话?
页面在这里: http://technoheads.org/test/ice/index.htm
我正在尝试向我正在构建的网站添加内容轮播器。转子工作正常。事实上,它比我希望的更好。我需要调整一些造型的东西,但除此之外。奇怪的利润率问题
出于某种原因,旋转器(相对定位和在我的容器/包装div)拉我的包装和菜单下来,当我给它的顶部添加一个边距(margin:65px auto 0;
或类似的东西)。任何建议的话?
页面在这里: http://technoheads.org/test/ice/index.htm
这听起来像collapsing margins的经典案例。
您可以通过给容器border-top
,margin-top
,padding-top
,或其他的overflow
比visible
解决这个问题。 (jsFiddle)
您可以通过给予#wrapper顶部填充而不是给予#slideshow顶部边距来实现想要的效果。
我想到了这一点,但我不想要一个创可贴。我有点想知道为什么它不起作用。 – Salem 2011-05-10 18:28:53
当我将元素放入内联元素中时,我遇到了很多问题。您应该能够通过执行下列操作之一来解决它:
display: block;
麻烦float: left;
(并不推荐使用,可能会导致一些问题,下了线,但绝对可以让你添加顶部和底部边缘)这个怎么样?
#menu {
position: relative;
width: auto;
height: 100px;
left: 383px;
top: 0px;
}
不完全:两者是嵌套的。尝试检查页面并向幻灯片添加顶部边距。在Firefox 3.6.6和Chrome(无论最新版本)中,我遇到了问题(我不在我的电脑上,因此过时的Firefox)。 – Salem 2011-05-10 18:27:56
嵌套元素受边缘崩溃影响,请检查jsFiddle I链接。我可以通过将'overflow:auto'添加到'#wrapper'并通过FireBug在'#slidesContainer'上设置您提到的页边距来使页面按预期工作。 – 2011-05-10 18:31:33
[FireBug的变化截图](http://i51.tinypic.com/wqsoar.jpg) – 2011-05-10 18:41:24