Я работаю над выпадающим меню. Проблема в том, что у меня есть 3 уровня <ul>
, а на втором уровне, когда высота <li>
увеличивается, потому что она вмещала еще один <ul>
, тогда все остальные <li>
второго уровня не обворачивают его.Сделать другие элементы li обертываются, когда увеличивается высота элемента li
Вы можете представить себе ситуацию в этой Fiddle
при наведении указателя мыши на Technology, то вы могли бы видеть, что размер Веб-дизайн<li>
больше из-за другого <ul>
, что она вмещающей , из-за этого Типография и Передняя часть опустилась ниже. Есть ли способ удержать их?
Html структура такова:
<nav id="nav" role="navigation">
<ul class="clearfix">
<li> <a href="?work"><span>Technology</span></a>
<ul>
<li><a href="#">Hot news</a></li>
<li><a href="#">Sad news</a></li>
<li><a href="#">Normal news</a></li>
<li><a href="?webdesign">Web Design</a>
<ul>
<li><a href="#">Super power</a>
</li>
<li><a href="#">Aim Gain</a>
</li>
<li><a href="#">Acheivers</a>
</li>
<li><a href="#">Lackers</a></li>
</ul>
</li>
<li><a href="?typography">Typography</a>
</li>
<li><a href="?frontend">Front-End</a>
</li>
</ul>
</li>
<li><a href="?about">Personal Stuff</a>
</li>
</ul>
EDIT: Прикрепление несколько скриншотов Это изображение показывает настоящую проблему, смотрите положение о Типографика и Фронтальный
Следующего изображения показывает, что я пытаюсь достичь, см позиции Типографики и Фронтального
В Firefox 24, хром и IE 10, проблема все еще тот же самый. – Abhi
@Abhi Я дополнительно тестировал Chrome (30) и FF (23.0.1) под Mac OS X 10.9 | Не могли бы вы предоставить скриншот своей проблемы? Я думаю, что не получил ваш вопрос –
Я сделал редактирование в вопросе, пожалуйста, проверьте – Abhi