У меня здесь эта простая проблема, которая раньше работала во многих местах. Я пытаюсь выровнять элементы внутри div по вертикали и по центру. Здесь, в этом коде, левое поле работает, а верхнее поле - нет, я попытался изменить его на более высокие значения, но никакого эффекта нет.
.footer {
background-color: #2E7FB6;
color:white;
height:50px;
}<div class = "footer">
<section style = "margin-left:15px; margin-top:10px;">FETCHED: {{ recordsFetched }} Work Order(s)</section>
</div>





Удалите встроенный стиль, используйте flexbox с flex-direction: column; justify-content: center; и text-align center; в нижнем колонтитуле.
.footer {
background-color: #2E7FB6;
color:white;
height:50px;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
}<div class = "footer">
<section>FETCHED: {{ recordsFetched }} Work Order(s)</section>
</div>Используйте подсказки flexbox, скажите только @ rprm192. Но если вы хотите сделать его более простым и поддерживать старый браузер, вы можете использовать line-height. Вот вам код
.footer {
height: 50px;
}
.footer section {
height: 100%;
line-height: 50px; //make it same as height value
}
Спасибо @Bariq, я понял, в любом случае спасибо за участие.
Спасибо @ rpm192 за мгновенный ответ.