動的にスケーリングする画像を含むフローティング ブロックのセットを中央に配置しようとしています。ただし、フロート ブロックに入るために使用しているインライン ブロックが画像の新しいサイズに縮小されないという問題があります。代わりに、画像の元のサイズに折り返され、大きな空白が残ります。
body {
text-align: center;
}
.inlineblock {
background: red;
display: inline-block;
}
.constrainer {
width: 20%;
float: left;
}
.constrainer img {
width: 100%;
}
<body>
<div class="inlineblock">
<div class="constrainer">
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Smiley.svg/500px-Smiley.svg.png">
<h1>Product title</h1>
</div>
<div class="constrainer">
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Smiley.svg/500px-Smiley.svg.png">
<h1>Product title</h1>
</div>
</div>
</body>
誰かがこの問題を解決するのを手伝ってくれませんか?
ありがとう