Europeana APIからの画像を表示するための単純なサムネイル グリッドを作成したいと考えています。ただし、いくつかの奇妙な、おそらく非常に明白な理由により、フローティングが機能していないかのように、このグリッドに大きなスペースを持つランダムな行が表示されます。ただし、ランダムな画像 ( http://placehold.it/250x350 ) を使用した同じレイアウトには、この問題はないようです。ここで html と css の結果を参照してください: http://jsfiddle.net/VqJzK/1/。
グリッドの CSS
.thumb {
width: 200px;
background-color: #F5F5F5;
border-radius: 5px;
margin-bottom: 0.5em;
margin-top: 0.5em;
text-align: left;
position: relative;
display: inline-block;
float: left;
}
.thumb img {
width: 150px;
vertical-align: middle;
}
そしてhtml:
<div class="thumb">
<img alt="test" src="http://europeanastatic.eu/api/image?uri=http%3A%2F%2Fhdl.handle.net%2F10796%2FKOEKOEK_JG1_26_19311105%3Flocatt%3Dview%3Aderivative2&size=LARGE&type=TEXT"/>
</div>
<div class="thumb">
<img alt="test" src="http://europeanastatic.eu/api/image?uri=http%3A%2F%2Fhdl.handle.net%2F10796%2FKOEKOEK_JG1_02_19310521%3Flocatt%3Dview%3Aderivative2&size=LARGE&type=TEXT"/>
</div>
....