나는 드롭 다운 메뉴를 가지고 있으며, 가능한 모든 요소에 대해 999로 z- 인덱스를 설정했지만 드롭 다운은 항상 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이 I 모든<ul>'s <li>'s and <a>'s
샘플 CSS에 999 Z- 색인을 적절한 ul li ul
가 display: none
로 설정되고 상기 기본 display:block;
및 float: left;
되는 설정 시도 사용되고 display: block;
으로 ul li:hover
으로 설정하지만 하위 메뉴가 <h1>
과 겹치는 경우 메뉴가 아래로 이동합니다.
메뉴는 <div id="article">
배경색 위에 있지만 <h1>
좀 더 설명하기 위해 몇 가지 코드를 입력하십시오 .... h1에 Z- 인덱스가 있습니까? – Topera