kirill_782
@kirill_782
Днем я Маринетт

Почему уехал DIV?

<div class="crowns">
            <div class="crown_blue"></div>
            <div class="crown_stat" style="
    font-weight: 800;
    font-size: 20;
    height: 100%;
    /* position: relative; */
    /* margin: auto; */
">3-0</div>
            <div class="crown_red"></div>
        </div>

.crown_blue {
    background-image: url(/images/blue-crown.png);
    background-size: cover;
    width: 30px;
    height: 25px;
    margin-top: 7px;
}

.crown_red {
    background-image: url(/images/red-crown.png);
    background-size: cover;
    width: 30px;
    height: 25px;
    margin-top: 7px;
}


Почему DIV c crown_stat уехал чуть ниже? margin не действует на него никак.
spoiler
auBxMPS66Oc.jpg


P.S. Если убрать рядомстоящие DIV, то все будет нормально
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
@PiggyPig
Родителю (в данном случае <div class="crowns">) задать следующее:
display: flex; 
align-items: center;

+ font-size должен иметь измеряемую величину (%, px, em, rem и т.д.).
+ не используйте height: 100%, если у родителя не задана фиксированная высота, т.к. это не имеет смысла.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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