2013-03-13 66 views
2

我想將黑色矩形(:after)放在h2之後,但z-index不起作用。:之後:z-index不起作用

我在HTML

<h2>Ce que tu auras peut-être un jour ou l'autre...</h2> 

這個代碼,這在CSS:

#general .page h2 { 
position: relative; 
text-indent: -9999px; 
width: 718px; 
margin-bottom: 50px; 
height: 116px; 
z-index: 10; 
background: url(img/banniere-hi-04.png); 
} 

#general .page h2:after { 
display: block; 
content: ""; 
position: absolute; 
top: -15px; 
left: 658px; 
width: 544px; 
height: 72px; 
z-index: -1; 
background: black; 
} 

這裏的問題(這裏用黑色矩形): http://www.robinmastromarino.be/dataviz04/

感謝您幫幫我 !

+0

僞元素有位置嗎? – isherwood 2013-03-13 20:37:06

+0

@isherwood:是的,他們會。 – 2013-03-13 20:37:29

+0

然後我根本沒有任何幫助。 :-) – isherwood 2013-03-13 20:37:50

回答

1

你不能給一個子節點比它的父節點更低的z索引。

+3

只有在父級形成一個新的堆棧上下文(在這種情況下,它由於'z-index:10')。 – BoltClock 2013-03-13 20:40:07

+0

當然可以,這隻會讓孩子落在其父母之下。 – cimmanon 2013-03-13 20:40:18

+0

我可能是錯的,但看看這個:http://jsfiddle.net/eZdFZ/ – 2013-03-13 20:46:10

相關問題