2012-10-03 129 views
0

我有一個元素,我試圖在另一個上面放置有這樣的:相對定位元素的Z-index?

<div id="foo1"></div> 
<div id="foo2"></div> 

而這個CSS:

#foo1 { 
    width: 600px; 
    height: 300px; 
    margin: 0; 
} 
#foo2 { 
    width: 600px; 
    height: 300px; 
    margin-top: -300px; 
} 

但現在#foo2會下#foo1。我將如何解決這個問題?

回答

2

使他們絕對而不是親戚會做這項工作。

+0

沒有代碼,但仍然非常好。 – think123

1
#foo1 { 
    width: 600px; 
    height: 300px; 
    margin: 0; 
    position:absolute; 
    z-index:100; 
} 
#foo2 { 
    width: 600px; 
    height: 300px; 
    margin-top: -300px; 
    position:absolute; 
    z-index:1000; 

} 
0

你可以用定位做

#foo1 { 
    width: 600px; 
    height: 300px; 
background-color:red;position:relative 
} 
#foo2 { 
    width: 600px; 
    height: 300px; 
background-color:green; position:absolute; top:0; left:0 
}​ 

演示這裏http://jsfiddle.net/fckrA/1/

0

你可以放置一個DIV其他內部,應用位置:相對於父母和位置:絕對給孩子。孩子會出現在父母的上方並與左上角對齊。

相關問題