Я пытаюсь поместить svg в качестве псевдоэлемента после двух разных div. Мой код
.mydiv:after{
content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' width='2em' height='1.5em' ><path d='M32,43.71a3,3,0,0,1-2.12-.88L12.17,25.12a2,2,0,0,1,0-2.83l1.42-1.41a2,2,0,0,1,2.82,0L32,36.47,47.59,20.88a2,2,0,0,1,2.82,0l1.42,1.41a2,2,0,0,1,0,2.83L34.12,42.83A3,3,0,0,1,32,43.71Z'/></svg>");
position:relative;
}
и HTML
<h4><div class="mydiv">...</div></h4>
<small><div class="mydiv">...</div></small>
Моя проблема в том, что h4 и маленький имеют разные размеры - таким образом, svg должен быть по размеру и выровнен по-разному , Как я могу изменить код, чтобы svg всегда адаптировался к тому, что находится перед ним?