@sinevik

Как работает text-align? и vertical-align?

Подскажите пожалуйста почему не выравнивает по центру родительского блока
<!DOCTYPE html>
<html>
<head>
  <title>Свойство vertical-align.</title>
<style>
    #container{
        width: 400px;
        height: 100px;
        border: 1px solid black;
        padding: 2px; /* Устанавливаем внутренний отступ */
        margin: 0 auto; /* Размещщаем блок по центру */
    }
    #container:before{
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        content: "";
    }
    #small, #big{
        border: 1px solid red;
        display: inline-block;
        width: 50px;
        height: 50px;
        margin: 2px;
        vertical-align: middle;
        text-align: center;
    }
    #big{
        font-size:42px;
    }
</style>
</head>
<body>

<div id="container">
  <div id="small"></div>
  <div id="big"></div>
</div>

</body>
</html>
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
@trofimovdev
Python
Потому что text-align указывается для родителя, а vertical-align - для элемента.
Клик

P.S.: Выкладывайте код в песочницу: один или два
P.S.S: Очень зря вы не помечаете правильные ответы решением (намек)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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