div 内に画像のテーブルを生成します。
これは、mozilla と chrome では問題なく動作しますが、safari では動作しません:
これは、Safari で時々出力がどのように見えるか、つまり更新に応じて次のようになります。
ご覧のとおり、画像は td セルのサイズに合わせて配置されています。
しかし、ページを更新すると、次のようなものが生成されることがあります。
私のコードでは、投稿に含まれる画像の数に対して for ループを実行します。
コードは次のとおりです。
<table style="margin-top:2px; width:100%;">
<tr>
<td colspan="4" style="text-align:center; padding: 2px 2px 2px 2px;">
<div class="blog-image" id="blog-image-419d6830569939e69a4e827a437af00b711b85cc" style="border-style:solid; border-width:1px; border-color:#8AAEA4;" data-keywords="">
<a data-target="flare" href="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" data-flare-scale="fit">
<img style="display: block;" width="100%" src="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" alt="butterbean stew.jpg"/>
</a>
</div>
</td>
</tr>
<tr>
<td style="padding: 2px 2px 2px 2px;">
<div class="blog-image" id="blog-image-99c01d06fa65c7879df3f1db0520c98678af7577" style="border-style:solid; border-width:1px; border-color:#8AAEA4;" data-keywords="">
<a data-target="flare" href="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" data-flare-scale="fit">
<img style="display: block;" width="100%" src="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" alt="welsh rarebit.jpg"/>
</a>
</div>
</td>
<td style="padding: 2px 2px 2px 2px;">
<div class="blog-image" id="blog-image-c77d52058e55fc9dfa0520b9f786d8f5ff718074" style="border-style:solid; border-width:1px; border-color:#8AAEA4;" data-keywords="">
<a data-target="flare" href="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" data-flare-scale="fit">
<img style="display: block;" width="100%" src="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" alt="blackboard.jpg"/></a>
</div>
</td>
<td style="padding: 2px 2px 2px 2px;">
<div class="blog-image" id="blog-image-" style="border-style:solid; border-width:1px; border-color:#8AAEA4;"">
<img style="display: block;" width="46px" src="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" alt="" />
</div>
</td>
<td style="padding: 2px 2px 2px 2px;">
<div class="blog-image" id="blog-image-" style="border-style:solid; border-width:1px; border-color:#8AAEA4;"">
<img style="display: block;" width="46px" src="http://i.telegraph.co.uk/multimedia/archive/02372/google-pipes-3_2372325k.jpg" alt="" />
</div>
</td>
</tr>
</table>
関連する JS Fiddle は次のとおりです。サファリでページを更新すると、ページが変更されることに注意してください。変!
画像がこれを行っている理由を誰か教えてもらえますか? これに対する解決策は、ページ上で画像が小さく表示されるのを止めることです。