У меня есть этот код:Как я могу сделать свой текст вертикально выровненным в DIV?
<div style="font-size: 1.5rem; width: 20%;vertical-align: middle;" >ABC</div>
Когда я смотрю на странице он показывает, как это. Я добавил x, чтобы показать границу DIV:
xxxxxxxxxxxxxxx
x x
x ABC x
x x
x x
xxxxxxxxxxxxxxx
Кажется, что вертикальное выравнивание ничего не делает.
Могу ли я сделать это так, чтобы пространство над и под ABC было одинаковым. Я видел таблицы CSS и Flex. Есть ли способ сделать это со стандартным CSS или мне нужно использовать что-то вроде таблиц CSS или Flex?