Здесь - скрипка.
<p>foo <a class="infolink" href="#">bar</a> baz</p>
и
a.infolink::before
{
content: '?';
background: blue;
color: white;
width: 20ex;
height: 20ex;
}
"?" но явно не имеет размера 20ex. Почему нет? Протестировано в Firefox и Chrome.