.eactive::before {
display: inline-block;
animation: rotating 2s linear infinite;
content: "";
margin-right: 5px;
vertical-align: middle;
}
.eactive::before {
display: inline-block;
animation: rotating 2s linear infinite;
content: "";
margin-right: 5px;
width: 12px;
height: 12px;
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
}
Таблица в виде псевдоэлемента неполноценна в ней не будет работать вертикальное выравнивание.
Очень часто использую таблицы, чтобы отцентрировать контент четко по центру страницы.