2012-07-20 78 views
0

我想在DOM中的任何东西上面带头。它不喜欢它:Z指数不工作:位置设置

图像1 (与左容器阴影)

enter image description here

图像2 (左容器阴影和关闭头阴影)

Image 2

'Quick Pick'上方的阴影应该在标题下方。换句话说,它不应该在那里!我已经尝试差不多的一切。我仍然没有试图用索引设置每一个部分和div。我的页脚实际上超越了一切,但我猜测是因为它在DOM的末尾。我也尝试将标题移到那里,但它不起作用。我甚至尝试将它改为DIV并移动它。没什么......这里的商品:

UPDATE 2012.20.07上午12时56

好了,所以这是非常奇怪的。事实证明,标题确实在图像上的菜单上方。如果关闭“Quick Pick”容器上的投影并向投影头添加阴影,则会显示标题在前面。见图2.我不确定它是否相关,但持有“快速选择”菜单的部分包含JQuery Accordion。

HTML

<header id="mainHeader"> 
<h3>Angiograph: Head &amp; Neck</h3> 
<p><i>Ag-01 through Ag-14</i></p> 
</header> 
<section id="mainSection"> 
    <img id="theImage" src="images/mods/angiograph/head/Ag1.jpg" title="Ag-01" alt="Ag-01"> 
<div id="leftMenu"> 
    <div id="addHolder"> 
<!-- Quick Pick Section --> 
     <h3 class="topHeader"><a href="#">Quick Pick</a></h3> 
     <div id="quickPick"> 
      <ul id="thumbList"> 
      </ul> 
     </div> 

....... 

CSS

#mainHeader{ 
position: absolute; 
left: 0; 
top: 0; 
height: 10%; 
width: 100%; 
z-index: 3; 

-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .75); 
-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .75); 
box-shadow: 0px 0px 15px rgba(0, 0, 0, .75); 
} 

#mainSection{ 
position: absolute; 
left: 0; 
top: 10%; 
height: 85%; 
width: 100%; 
background-color: #464040; 
z-index: 1; 
} 

#mainSection #leftMenu { 
position: absolute; 
width: 15%; 
height: 100%; 
left:0; 
background-color: #141111; 
z-index: 2; 

-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, .75); 
-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, .75); 
box-shadow: 0px 0px 15px rgba(0, 0, 0, .75); 
} 

回答

1

top0

#mainSection #leftMenu{ 
top:0; 
} 

检查这个

现场演示http://tinkerbin.com/MPLvxOP0

+0

感谢您的帮助。不幸的是,这并没有解决问题。 Firefox正在将菜单渲染到“顶部”。问题是标题上的影子。我用更大的片段更新了上面的图片。 – atomSmasher 2012-07-20 04:43:56

+0

CHeck到这个现场演示http://tinkerbin.com/MPLvxOP0 – 2012-07-20 04:54:49

0

希望this可能是你想要什么。如果不是,那么回复

+0

没有去。我不知道如果它只是我,但廷克宾实际上使它看起来更糟糕。 – atomSmasher 2012-07-21 04:26:47