我正在嘗試向我正在構建的網站添加內容輪播器。轉子工作正常。事實上,它比我希望的更好。我需要調整一些造型的東西,但除此之外。奇怪的利潤率問題
出於某種原因,旋轉器(相對定位和在我的容器/包裝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