我有一個下拉菜單,雖然我已經設置z-index爲999的每個可能的元素,下拉總是顯示在h1下面。下拉菜單總是顯示在h1下面?
爲什麼會發生這種情況?
這是在所有瀏覽器中。
<ul>
<li><a>Menu item</a>
<ul>
<li><a>Sub item 1</a></li>
<li><a>Sub item 2</a></li>
<li><a>Sub item 3</a></li>
<li><a>Sub item 4</a></li>
</ul>
</li>
</ul>
<div id="article"><h1>Test title</h1></div>
以上是HTML使用 我試圖在所有<ul>'s <li>'s and <a>'s
樣品的CSS設置的999的z索引的基本display:block;
和float: left;
酌情 ul li ul
被設定爲display: none
和是設置爲display: block;
時ul li:hover
然而,當子菜單重疊<h1>
時,菜單將在其下面。
菜單高於<div id="article">
背景顏色,但<h1>
請把一些代碼更好地解釋.... h1是否有Z指數? – Topera 2010-08-18 11:24:40