画像のサムネイルが左に浮かんでいます。コードは次のとおりです。
<div id="imgContainer">
<div>
<a href="#" class="item"><img src="image.png" /></a>
</div>
</div>
そして、ここにcssがあります:
#imgContainer div {
width: 23%;
float: left;
padding: 1%;
position: relative;
}
#imgContainer img {
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: 290px;
}
問題は、画像を幅だけ 290px に引き伸ばすことです。高さには影響しないようです。その結果、サムネイルが非常に引き伸ばされます。最大幅を 290 ピクセルにする必要があり、それに応じて高さを調整する必要があります。