いくつかの外部画像をページにロードする小さなPerlスクリプトがあります。画像リンク(そのうちの50個)はすべて配列内にあり、画面にダンプするために繰り返し処理します。私はPerlがかなり得意ですが、これまでWeb開発を行ったことがないので、CSSの完全な初心者です。HTMLテンプレートに次のコードがあります
[% FOREACH dvd IN dvd_chart %]
<div class="thumbnail">
<img src="[% dvd.thumbnail %]" />
<br>
</div>
[% END %]
CSSは次のとおりです。
.thumbnail
{
float: left;
width: 120px;
border: 1px solid #999;
margin: 0 15px 15px 0;
padding: 5px;
}
編集:生成されたHTMLは次のようになります:
<div class="thumbnail">
<img src="http://content9.flixster.com/movie/11/16/78/11167831_pro.jpg" />
<br>
Taken 2
</div>
<div class="thumbnail">
<img src="http://content9.flixster.com/movie/11/16/86/11168615_pro.jpg" />
<br>
The Possession
</div>
<div class="thumbnail">
<img src="http://content7.flixster.com/movie/11/16/80/11168037_pro.jpg" />
<br>
Won't Back Down
</div>
<div class="thumbnail">
<img src="http://content9.flixster.com/movie/11/16/51/11165143_pro.jpg" />
<br>
To Rome with Love
</div
問題は、画像が完全に読み込まれ始め、最初の2行は問題ないが、1つの画像だけで数行になり、その後にさらに適切な行が続くことです。欠落しているURLはありません。誰かが何がうまくいかないのか、あるいは動的画像をdivにロードするための良いチュートリアルさえも提案できますか?