Я пытаюсь понять, почему свойство CSS line-height
помещает текст по вертикали в середине этой кнопки:
.btn-order {
width: 220px;
height: 58px;
font-size: 24px;
padding: 0;
text-align: center;
vertical-align: middle;
line-height: 58px;
border: 1px solid black;
}
<div class="btn-order">Complete Order</div>