@dyuisenov

Почему при использовании свойства flex один элемент растягивается по высоте из-за рядом стоящего?

1. Почему из-за одного элемента растягивается другой рядом стоящий и как это решить?

2. Прописал для цифр (1.2.3) vertical-align: middle, но цифры не изменили своего положения относительно вертикали.
Они должны были встать по центру своих квадратов, как на скриншоте.
5e90a97a29d64977634349.png
<ul class="oportunities-list flex">
					<li class="oportunities-list__item flex">
						<div class="oportunities-list__index">1</div>
						<div class="oportunities-list__content">
							<h3 class="oportunities-list__title">Зарабатывать тысячи долларов</h3>
							<p class="oportunities-list__text">
							Исключительно с помощью веб-дизайна и навыков разработки сайтов
							</p>
						</div>
					</li>

					<li class="oportunities-list__item flex">
						<div class="oportunities-list__index">2</div>
						<div class="oportunities-list__content">
							<h3 class="oportunities-list__title">Работать в путешествиях</h3>
							<p class="oportunities-list__text">
							Без возврата домой, используя ноутбук и все возможности фриланса
							</p>
						</div>
					</li>

					<li class="oportunities-list__item flex">
						<div class="oportunities-list__index">3</div>
						<div class="oportunities-list__content">
							<h3 class="oportunities-list__title">Быть на шаг впереди конкурентов</h3>
							<p class="oportunities-list__text">
							Используя проверенные стратегии развития, общения и работы с клиентами
							</p>
						</div>
					</li>
				</ul>


.oportunities-list {
	display: flex;
	list-style-type: none;
}

.oportunities-list__item {
	display: flex;
}

.oportunities-list__index {
	font-size: 43px ;
	font-weight: 700;
	width: 95px;
	height: 95px;
	border: solid 6px;
	text-align: center;
	vertical-align: middle;

}
  • Вопрос задан
  • 677 просмотров
Решения вопроса 1
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега CSS
Руководитель frontend направления, предприниматель
align-items по умолчанию stretch. Тебе необходимо указать align-items: center родителю или align-self: center квадрату.

И спеку почитать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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