У меня есть меню, включая некоторые ul и li.
как я могу плавать ul влево или вправо, но не зависеть от предыдущей высоты элемента.
Скриншот:
например, мужская обувь не в нужном месте.
Вам нужно будет обернуть каждую строку плавающих элементов в виде <div>
или что-то еще. Как это:
<div class="row">
<ul>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
</ul>
</div>
<div class="row">
<ul>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
</ul>
<ul>
<li></li>
<li></li>
</ul>
</div>
Я предполагаю, что вы ищете что-то большее, как http://masonry.desandro.com/. Поплавок фактически не даст вам того же эффекта.