私はワードプレスを使用して画像を動的に表示しています。各画像の幅は186ピクセルに固定されており、画像の比率に応じて高さが変化します。各画像は、15ピクセルのパディングが付いた正方形のボックスに配置されます。デフォルトでは、画像はボックスの上部に表示されます。幅は固定されていますが、高さが可変であるため、画像を垂直方向に中央に配置する方法を探しています。これが私のコードです:
HTML:
<div class="logoContainer">
<img src="/path/to/image.jpg" />
</div>
CSS:
.logoContainer {
padding: 15px;
background: #dddddc;
margin-bottom: 10px;
width: 186px;
height: 186px;
}
.logoContainer img {
max-width: 100%;
height: auto;
}
絶対測位を使用することもできますが、画像の正確な高さがわからないと、完全に中央に配置するのは困難です。しかし、私たちはコンテナボックスの正確な寸法を知っています。考え?