0
Я пытаюсь вертикально выровнять средний текст, написанный в :before
CSS. Я не могу понять это.Как вертикально выровнять текст перед абсолютным элементом?
Кажется, это дубликат, но я уже пробовал все, что нашел. Возможно, я пропустил письмо, но я думаю, что этот случай еще не был рассмотрен: абсолютный элемент + перед текстом.
Вот то, что я до сих пор:
.element {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
border: 3px solid black;
border-radius: 5px;
text-align: center;
height: inherit;
background-color: rgba(0, 0, 0, 0.2);
}
.element:before {
content: "Some text to align vertically";
vertical-align: middle;
}
<div class="element"></div>