2011-07-11 50 views
4

我有一個頁面設置爲在CSS的頭類如下在所有其他元素頂部的CSS3 boxshadow?

<div class="Header"> Header content </div> 

<div class="Content"> Main Body Content </div> 

現在,我在一個的box-shadow投入:3px的3px的10px的#000;

然而,這個box-shadow被content div覆蓋了。有沒有辦法讓這個div的影子在所有其他div上面,而不需要絕對定位路線?

回答

8

您可能想要將其粘貼在更高的z-index上。試試這個:

.Header { 
    position:relative; 
    z-index:999; 
} 
+0

不需要使用z-index:999 unles .Content有z-index:998雖然。如果.Content沒有定位(沒有位置:相對),那麼對於這個特殊情況來說z-index:1就足夠了 – spliter