Задать вопрос
@AlexMark

Как отцентрировать картинки?

a3addd801e5c4a78b96787fe4410f57d.png
как сделать, чтобы картинки были по центру над буквами. если кидать маргином/паддингом, то картинки центрируются по центру блока, но буквы ведь остаются на месте, и каждая по разному стоит тогда.
<nav class="menu top_menu">
								<ul>
									
									<li><a href=""><img src="img/catalog.png" alt="">Онлайн каталоги</a></li>
									<li><a href=""><img src="img/food.png" alt="">Рецепты</a></li>
									</li>
								</ul>
							</nav>

nav ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

nav ul>li{
	display: inline-block;
	text-align: center;
}

.menu ul>li{
	padding-right: 37px;
}


.menu img{
	display: block;
}
  • Вопрос задан
  • 103 просмотра
Подписаться Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@WQP
.menu img{
  display: block;
  max-width: 100%;
  margin: 0px auto;
}
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Очень интересно, при Вашей записи
nav ul>li{
  display: inline-block;
  text-align: center;
}

Картинки и так должны быть по центру.

И если они так не становятся, надо смотреть остальной код, нет ли там какого-нибудь лишнего, например, float:left, для всех картинок.

Это https://jsfiddle.net/cqnxg7ej/ Ваш код и он работает. (Ну только там был один лишний закрывающий li, его убрала)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
FoodSoul Калининград
от 180 000 до 250 000 ₽
Data Directs Тель-Авив
от 350 000 ₽