@Vetka_in_code

Можно ли обойтись без margin, используя flexbox, в этом примере (т.е. центрировать эти 5 элементов на странице)?

<!DOCTYPE html>
<html lang="en">
<html>
	<head>
		<meta charset="utf-8" />
		<title>FLEXBOX</title>
		<link rel = "stylesheet" href="FLEXBOX.css">
	</head>
	<body>
		<div class = "all">
			<div class = "box">0</div>
			<div class = "box">1</div>
			<div class = "box">2</div>
			<div class = "box">3</div>
			<div class = "box">4</div>
		</div>	
	</body>
</html>


*{
	padding: 0;
	margin: 0;
}
.all{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 30%;
	
}
.box{
	height: 100px;
	width: 100px;
	background-color: #489b48; 
	border: 2px solid white;
	display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 50px;
    font-weight: bold; 
}
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
AngReload
@AngReload
Кратко о себе
html,
body {
  padding: 0;
  margin: 0;
  height: 100%;
}
.all{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.box{
  height: 100px;
  width: 100px;
  background-color: #489b48; 
  border: 2px solid white;
  display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 50px;
    font-weight: bold; 
}


Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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