Я пытаюсь реализовать плитки для цен, включая контейнер, изображение и подпись. Проблема в том, что изображения имеют разный размер (и не должны быть изменены), поэтому я не могу выровнять все
Попытка добавить vertical-align
к изображению (baseline
) и заголовок (top
), но плитки в этом случае все еще не выровнены. Вот пример:
Плитка не выровнена
HTML:
<div class="container">
<div class="tile-topup tile-blue">
<img src="coin-1.png">
<h4>1$</h4>
</div>
<div class="tile-topup tile-green">
<img src="coin-2.png">
<h4>2$</h4>
</div>
<div class="tile-topup tile-purple">
<img src="coin-3.png">
<h4>3$</h4>
</div>
<div class="tile-topup tile-red">
<img src="coin-4.png">
<h4>4$</h4>
</div>
</div>
css:
.tile-topup {
display: inline-block;
width: 10em;
height: 10em;
padding: 1em;
margin: 0.2em;
text-align: center;
background-color: #ccc;
}
Изображения, текст и плитки должны быть выровнены по вертикали. Есть идеи?