Задать вопрос
@Petr123
Учусь верстать сайты.

Почему абзац не помещается в центр?

Есть вот такой HTML-код:
<div class="par">
		<p>Paragraph</p>
</div>


И вот такой CSS-код:
.par{
	background-color: red;
	height: 50px;
}

.par p{
	width: 72px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #fff;
	margin: auto;
}


Браузер показывает это: 5a318ace95301823047355.png

А вопрос заключается в том, почему блок "paragraph" не сдвинулся в центр по вертикали. По горизонтали он в центре, а по вертикали — нет. Хотя у свойства margin значение auto, а не 0 auto.
  • Вопрос задан
  • 114 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 3
@trofimovdev
Python
Потому что CSS непредсказуем
Ответ написан
Комментировать
AronTito
@AronTito
разработчик-любитель web приложений и сайтов.
.par{
	text-align: center;
}
.par p{
	line-height: 50px;
}
Ответ написан
Комментировать
@yrchi_k
учусь веб разработке
Рекомендую изучить технологию Flexbox , очень помогает вы выстраивании и позиционировании элементов .

А на вашем этапе укажите
margin-top: 25%;
margin-left: 50%

а вот эту конструкцию удалите
margin: auto;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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