画像の位置を 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;
}
どんな助けでも大歓迎です!ありがとう。