Для выравнивания по центру изображения, вы должны установить это дисплей блокировать, а затем левый и правый края к авто. Я также сделал это с верхним и нижним полями в новом примере кода. Вот код, который требуется, чтобы сделать эту работу:
CSS
.test {
background-color:#999;
height:60%;
display:block;
vertical-align:middle;
padding-top: 25%;
padding-botton: 25%;
}
.test img {
max-width:50%;
vertical-align: ;
display: block;
margin: auto auto auto auto;
}
HTML
<div style="height:800px; background-color:#CCC">
<div class="test">
<img src="http://static.clickbd.com/global/classified/item_img/607724_0_original.jpg" />
</div>
</div>