Я пробую текст центра по вертикали, и я использую трюк с переводом.CSS Центрирование текста по вертикали
HTML
<div class="first">
<div class="second">
<span>TESTING</span>
</div>
</div>
CSS
div.first > div.second {
border: 1px solid red;
height: 2em;
}
div.first > div.second > span{
position: relative;
top: 50%;
transform: translateY(-50%);
}
Почему текст не вертикальный центр? Fiddler
Относительно меняю значение свойства css на высоту текста, начинающийся с центра.
Может кто-нибудь объяснить мне, почему это работает так?
Проверьте мой ответ. Это может помочь вам. –