Невозможно центрировать элемент встроенного блока в родительском элементе

Так что у меня возникли проблемы при вводе элемента с middle учебный класс. Итак, контейнер box-block-head-yellow имеет ширину 100%, так что он может охватывать любой контейнер, класс middle использует display inline-block, так что контейнер оборачивается вокруг его содержимого, вы можете увидеть разметку ниже.

<!-- Markup for container -->
<div class="box">
 <div class="box-block-head-yellow">
  <div class="box-title-block middle">
   <h1 class="box-title">Latest projects</h1>
  </div>
 </div>
</div>

Таким образом, проблема, которую я имею, состоит в том, что средний контейнер не центрируется в середине. Со следующими стилями на каждом элементе.

Родительский элемент Родительский элемент

Дочерний элемент Дочерний элемент

Результат элемента не введен горизонтально Элемент результата

1 ответ

Добавление следующего CSS в ваш класс box-block-head-yellow может решить проблему выравнивания по центру.

.box-block-head-yellow {
  width: 100%;
  text-align: center;
}
.middle {
  display: inline-block;
}

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