我有一個我需要修改的網頁,當前用z-index將它推回去的背景,在滾動時需要保持放置,我需要將它改爲固定,但是這樣做似乎會破壞z-index並將其內容垂直地推到它下面。有任何想法嗎?固定定位破壞z-index
編輯: OK我設法得到它在FF工作,但IE仍然是斷開...
我有一個我需要修改的網頁,當前用z-index將它推回去的背景,在滾動時需要保持放置,我需要將它改爲固定,但是這樣做似乎會破壞z-index並將其內容垂直地推到它下面。有任何想法嗎?固定定位破壞z-index
編輯: OK我設法得到它在FF工作,但IE仍然是斷開...
Made a quick test。在使用position: fixed;
時,z-index
最簡單的形式不會中斷。
也許你可以將已經存在的背景放在整個頁面的包裝中,而是使用身體上的漸變背景。
根據漸變,你也可以嘗試在身體的背景上使用css3漸變(或簡單地使用多個背景...),並使用css3pie使其在IE中工作。
也許看下面的規則如何堆疊元素。 The Stacking order and stacking context rules below are from this link
元素的順序中的順序:
<html>
元件是默認僅堆疊環境,但任何元件可以是請參閱以下規則)
<html>
元件)的根元素
你有一些代碼或鏈接,我們可以看到? – Kyle 2011-03-03 14:33:42
首先關閉當前的z-index?爲什麼不把背景設置爲身體的背景圖? – benhowdle89 2011-03-03 14:35:08
.MainBG_Gradiant_Top { \t float:left; \t寬度:100%; \t top:500px; \t left:0px; \t z-index:-1; \t身高:90%; \t position:absolute; \t background-image:url('/ images/portal/BodyGradiant.png'); \t background-repeat:repeat-x; } – GeekGirl 2011-03-03 14:54:58