vertical-align image in div [duplicate]

To pytanie ma już odpowiedź tutaj:

Jak wyrównać obraz w pionie wewnątrz div? 34 odpowiedzi

Mam problem z wyrównywaniem obrazu w pionie w div

.img_thumb {
    float: left;
    height: 120px;
    margin-bottom: 5px;
    margin-left: 9px;
    position: relative;
    width: 147px;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 3px;
}

.img_thumb img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle;
}

<div class="img_thumb">
    <a class="images_class" href="large.jpg" rel="images"><img src="small.jpg" title="img_title" alt="img_alt" /></a>
</div>

O ile wiem, potrzebuję „display: block;” do pozycjonowania obrazu na środku i to działa. Również w samouczkach znajduję wiele odpowiedzi, ale nie są one „przydatne”, ponieważ wszystkie moje obrazy NIE są na tej samej wysokości!

questionAnswers(3)

yourAnswerToTheQuestion