如何将图像的位置设置为 div 的中心(垂直和水平)。我可以让它水平居中,但是如何垂直居中呢?
注意:图像的高度和宽度可能会发生变化。
html:
{% for photo in photos %}
<div class="thumbnail_container">
<a class='gallery' href='{{MEDIA_URL}}{{photo.image}}'><img src="{{MEDIA_URL}}{{photo.image}}" class="thumbnail"></a>
</div>
{% endfor %}
<span class="clear_left"></span>
CSS:
.thumbnail_container {
background-color: white;
border: 1px solid red;
width: 250px;
height: 200px;
float: left;
margin: 5px;
}
.thumbnail {
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid red;
max-width: 240px;
max-height: 190px;
}
任何帮助都感激不尽!谢谢。