Для создания меню на два ряда в CSS, можно использовать свойство flexbox
. Вот пошаговая инструкция, как можно создать такое меню:
- Создайте контейнер для меню, например,
<div class="menu">
.
<div class="menu"> <a href="#">Пункт 1</a> <a href="#">Пункт 2</a> <a href="#">Пункт 3</a> <a href="#">Пункт 4</a> <!-- и так далее --> </div>
- Примените стили к контейнеру меню, чтобы использовать
flexbox
с двумя строками:
.menu { display: flex; flex-wrap: wrap; max-width: 400px; /* Ширина меню */ } .menu a { flex: 0 0 50%; /* Делит ширину на две колонки (два пункта в строке) */ text-align: center; }
Этот код создаст меню с двумя строками, где каждая строка содержит по два пункта. При добавлении большего количества пунктов, они будут автоматически переноситься на новую строку.
- Если вы хотите использовать более сложную структуру для меню, вы можете использовать более гибкие комбинации CSS свойств, такие как
grid
, чтобы создать более сложные макеты для вашего меню.
Надеюсь, эта информация поможет вам создать меню на два ряда с использованием CSS и flexbox. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать!