Millerish
@Millerish

Как правильно верстать меню?

Как правильно верстать такой элемент(т.е. какими свойствами)?

392e97b0648f4e23801545513c174e6b.PNG

Задавать фиксированную ширину элементов нельзя, но и у каждого элемента разная ширина.
<nav>
				<a class="select" href="#">
					<i class="fa fa-bars" aria-hidden="true"></i>
                    <h2>КАТАЛОГ ТОВАРОВ</h2>
                    <i class="fa fa-angle-down displayIn767min" aria-hidden="true"></i>
				</a>
				<a href="#">
					<i class="fa fa-home" aria-hidden="true"></i>
                    <h2>УСЛОВИЯ РАБОТЫ</h2>
				</a>
				<a href="#">
					<i class="fa fa-search" aria-hidden="true"></i>
                    <h2>СКИДКИ</h2>
				</a>
				<a href="#">
					<i class="fa fa-shopping-cart" aria-hidden="true"></i>
                    <h2>ОПЛАТА И ДОСТАВКА</h2>
				</a>
				<a href="#">
					<i class="fa fa-user-plus" aria-hidden="true"></i>
                    <h2>ДОКУМЕНТЫ</h2>
				</a>
				<a href="#">
					<i class="fa fa-phone" aria-hidden="true"></i>
                    <h2>КОНТАКТЫ</h2>
				</a>
</nav>
  • Вопрос задан
  • 958 просмотров
Решения вопроса 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Для меню
display: flex
justify-content: space-between


Остальное через отступы и привычные стили
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Froggyweb
Вот этот элемент - это второй уровень меню которого у тебя нет в принципе. Меню принято верстать через список. оберnка li достаточно удобна
Ответ написан
kgnk
@kgnk
Разрабатываю сайты, рисую интерфейсы
— Выравнивание по горизонтали на ваш вкус, как уже написали.
— Выравнивание по высоте с помощью line-height.
— Отступы через padding + margin, либо только padding, чтобы по ссылочке было удобно попадать пальцем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы