Html center align вертикально не работает

У меня здесь эта простая проблема, которая раньше работала во многих местах. Я пытаюсь выровнять элементы внутри 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>
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
34
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Удалите встроенный стиль, используйте 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>

Спасибо @ rpm192 за мгновенный ответ.

Sumchans 02.06.2018 23:00

Используйте подсказки flexbox, скажите только @ rprm192. Но если вы хотите сделать его более простым и поддерживать старый браузер, вы можете использовать line-height. Вот вам код

.footer {
  height: 50px;
}
.footer section {
  height: 100%;
  line-height: 50px; //make it same as height value
}

Спасибо @Bariq, я понял, в любом случае спасибо за участие.

Sumchans 03.06.2018 18:07

Другие вопросы по теме