Есть инлайн-блок с динамическим размером шрифта, и перед ним нужно установить иконку, а так чтобы она этот блок сдвигала по горизонтали вправо (как будто я просто вставил её в код), и чтоб между ними был зазор в em.
<div class="post-preview_main__date"><span class="post-preview_main__date__value">11.01.2017</span></div>
.post-preview_main__date {
display: inline-block;
float:left;
}
.post-preview_main__date:before {
content: '';
background: url('/images/svg/ic_date_range_black.svg') no-repeat;
background-size: 100%;
width: 1.5em;
height: calc(5em/3);
display: inline-block;
margin-right: 1em;
}
Размеры иконки, как видно, зависят от размера шрифта элемента (т.е. будет меняться шрифт текста - будет меняться и размер иконки).
Как сделать, чтобы она была всегда (при любом масштабе) четко по центру текста?