현재 개발 중입니다. 을 포함하는 <nav>
요소가 있습니다. 주 목록의 오른쪽에있는 하위 목록 (nav ul li ul
)의 절대 위치에 있습니다.CSS - 절대 위치에있는 자식을 포함하는 요소의 자동 높이?
내가 겪고있는 문제는 하위 목록이 절대 위치에 있기 때문에 하위 목록이 주 목록보다 길거나 (키가 큼), 요소가이를 수용하기 위해 늘어나지 않는다는 것입니다. 내 뜻을 보여주는 예는 아래 이미지를 참조하십시오.
<nav>
<ul>
<li><a href="#">List 1</a></li>
<li>
<a href="#">List 1</a>
<ul>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
<li><a href="#">List 2</a></li>
</ul>
</li>
<li><a href="#">List 1</a></li>
<li><a href="#">List 1</a></li>
<li><a href="#">List 1</a></li>
<li><a href="#">List 1</a></li>
<li><a href="#">List 1</a></li>
<li><a href="#">List 1</a></li>
<li><a href="#">List 1</a></li>
</ul>
</nav><!-- /nav -->
이에 대한 해결책의 어떤 생각을 다음과 같이
내 HTML은? 이상적으로는 의미 론적 이유로 중첩 목록으로 유지하고 싶습니다.
감사합니다.
UPDATE :
작업, 예를 들어 다음과 같은 jsFiddle를 참조하십시오 - http://jsfiddle.net/TcYBQ/
에 링크 질문에 jQuery를의 변형을 사용하여이 문제 (http://jsfiddle.net를 해결하려면 /)? – thirtydot
jsFiddle에 대한 링크로 내 질문을 업데이트했습니다 – Probocop
비슷한 질문으로 당신을 도울 수 있습니다 : http://stackoverflow.com/questions/1650539/how-to-clear-absolutely-positioned-elements – derekerdmann