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

Внутри body есть элемент. Если задать ему margin-top в процентах, как высчитываются эти проценты?

Здравствуйте. Есть вот такой код:
<!DOCTYPE html>
<html lang="ru">
<head>
	<style>
		body {
			margin: 0;
		}
		.div-1 {
			height: 50px;
			width: 50px;
			background-color: red;
		}
		.div-2 {
			height: 120px;
		}
	</style>
</head>

<body>
<div class="div-1"></div>
<div class="div-2"></div>
</body>
</html>

Я попробовал в браузере задать для .div-1 margin-top: 1%. И он (margin) стал равен 51.167px. Откуда взялось это число? Разве не должно было быть: высота тега html 270(px) / 100(%) = 1,7px?
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@gracer
Берётся от ширины body. У вас 5к монитор?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Nikita-Fast
@Nikita-Fast
SVGшник и леплю что попало
Ваш ответ на вопрос

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

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