@maitre

Почему во Flexbox элементы не растягиваются на всю высоту?

Почему во Flexbox элементы (.leftMenu, .mainMenu и .rightMenu) в .main не растягиваются на всю высоту от шапки до футера? Как сделать так чтобы они автоматически растягивались по высоте до щапки и футера?
.body {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 100vh;
	max-width: 100vw;
}

.header, .leftMenu, .mainMenu, .rightMenu, .footer {
	margin: 10px;
}

.header {
	background-color: red;
	height: 70px;
}

.main {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}

.leftMenu {
	background-color: green;
	min-height: 400px;
	width: 200px;
}

.mainMenu {
	background: blue;
	min-height: 400px;
	width: 400px;
}

.rightMenu {
	background-color: orange;
	min-height: 400px;
	width: 200px;
}

.footer {
	background-color: yellow;
	height: 50px;
}
  • Вопрос задан
  • 1457 просмотров
Решения вопроса 1
@Santa_Claus
.main {
  ...
  flex-grow: 1;
}

Вот пример - output.jsbin.com/laxebufubu
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы