0
내가 좋아하는 중첩 된 목록을 가지고 :중첩 목록에 최소 너비가 필요합니까?
<ul>
<li>
<a href="#" class="">Parent Links</a>
<!-- Flyoutwrapper is what expands when users hover over the parent links, the contents of flyoutwrapper will be changing, so I can not set a min-width or width -->
<div class="flyoutWrapper">
<ul class="flyout fourCol">
<li></li>
<li></li>
</ul>
</div>
</li>
</ul>
내가 서로 옆에 떠있는 클래스 = "플라이 아웃 fourCol"모든 리튬의 내부를 원한다. 열에. 그러나 "flyout fourCol"에 대해 ~ 900px의 최소 너비를 설정하지 않으면 각 li 요소가 이전 요소 아래로 접 힙니다.
이#nav .flyout.fourCol { min-width:900px; }
http://jsfiddle.net/t7esz/ (이 작품) 귀하의 경우에는
#nav .flyout.fourCol { width:auto; }
http://jsfiddle.net/sumcA/2/ (이 작동하지 않습니다!)
감사합니다. 이 HTML을 재구성하여 명시적인 너비를 설정하지 않아도된다는 제안이 있습니까? – illusorydeveloper
@illusorydeveloper 당신은 부모'li'을 펼칠 수 있습니다. 그리고 부모의 폭 (적절히 clearfix 될 때)을 가져야 만합니다. 그러면 왼쪽에 자식'li'을 띄우십시오. 그러면 원치 않는 결과가 렌더링 될 수 있습니다. 행운을 빌려'min-width'를 추가했지만, 여기에는 폭 선언이없는 데모가 있습니다 : http://jsfiddle.net/sumcA/3/ –