Вопрос новичка: я работаю над созданием мегаменю, которое генерируется динамически.Каждое мегаменю отображает несколько подменю и ссылок.Поскольку я не знаю, сколько будет подменю и ссылок, у меня возникли проблемы с макетом.Моя идея сейчас заключается в использовании этой структуры при создании меню:
<div class="container">
<ul class="submenus">
<li><div class="block">
<h4>Submenu1</h4>
<a>link1</a>
<a><link2</a>
</div></li>
<li><div class="block">
<h4>SubMenu2</h4>
<a>Link3</a>
</div></li>
</ul>
</div>
Хотя у меня много проблем с макетом.Я подгоняю контейнер шириной к окну и затем теку налево.Но я продолжаю получать меню, которые выглядят так:
Подменю1 Подменю2 Подменю3 Подменю4
Подменю5
Есть ли лучший способ создать макет, чтобы он мог быть более симметричным?Я бы хотел, чтобы это выглядело примерно так:
Подменю1 Подменю2
Подменю3 Подменю4
Подменю5
Заранее спасибо!