我有一個這樣的:Overlaping其不能被固定
<div id="header">
<ul id="menu-li">
<li class="menu-li with-sublist">
<a class="left" href="#">A</a>
<ul class="submenu-list">
<li><a href="#">A1</a></li>
<li><a href="#">A2</a></li>
<li><a href="#">A3</a></li>
</ul>
</li>
<li class="menu-li"><a class="middle" href="#">B</a></li>
<li class="menu-li"><a class="middle" href="#">C</a></li>
<li class="menu-li"><a class="right" href="#">D</a></li>
<li class="clear"><!-- --></li>
</ul>
</div>
<div id="main-content">
<!-- jquery cycle and more stuff here -->
</div>
的.menu-li
是水平列表,li
元件具有float:left
。因此,.submenu-list
垂直填充,並在#main-content
div上重疊,其中包含jquery循環的slideshow。問題是.submenu-list
出現在#main-content
的後面 - 顯然我希望它在上面顯示。
我嘗試了很多z-index
實驗,但沒有運氣。我傾向於懷疑別的東西是錯的。
有什麼想法嗎?
你可以在http://jsfiddle.net上發帖嗎? – arnaud576875
你可以包括你的樣式表嗎? – fluffy