блок с текстом по середине и плюсом "fa fa-plus" справа

Как видите текст не по центру, нужна помощь. Из-за "плюса" текст съезжает левее.

Хочу сделать вот такой блок, где текст будет по середине, а справа "fa fa-plus"


Ответы (2 шт):

Автор решения: Vladislav Belozerov

Иконке плюс присвойте position: absolute, тексту установите отступы по бокам соответсвующие размеру иконки, чтобы при изменении размера кнопки не наложились друг на друга.

→ Ссылка
Автор решения: CbIPoK2513

.elem {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 200px;
  background: #857bfe;
  color: #fff;
  padding: 5px;
}

.elem > span {
  display: block;
  width: 100%;
  padding-left: 16px;
  text-align: center;
}
<link href="https://use.fontawesome.com/releases/v5.13.1/css/all.css" rel="stylesheet"/>
<div class="elem">
  <span>Название колонки</span>
  <i class="fas fa-plus"></i>
</div>

→ Ссылка