Я использую: после псевдоэлемента, чтобы показать разделитель для заголовка карты, как показано ниже.
.lock-flag {
font-size: 1em;
}
.lock-flag .lock-icon {
margin-right: 0.5em;
}
.lock-flag .lock-icon:after {
content: "-";
}
.lock-flag .lock-separator::after {
content: "|";
color: #666;
}
<div class="lock-flag">
<span class="lock-icon"></span>
<span class="lock-separator"></span>
</div>
<span class="title">Title</span>
Проблема заключается в том, что разделитель отображается правильно при нормальном размере, но при изменении размера экрана размер разделителя остается тем же, хотя размер контейнера (блокировка-разделитель) изменяется в зависимости отна размер экрана, как размер шрифта для тела меняется с помощью @media.
Подскажите, пожалуйста, как изменить размер разделителя.Является ли это правильным способом, чтобы разделитель располагался следующим образом?
РЕДАКТИРОВАТЬ: Согласно предложенному комментарию, изменил элемент с span на div для отображения блока.Проблема все та же.Как видно ниже, ожидается, что высота разделителя будет соответствовать значку замка.Высота сепаратора и контейнера варьируется согласно рисункам 2 и 3.