私は初めてprettyphotoを使用しています。とても素敵なツールです。もっと多くの人がこの問題を抱えているかどうか知りたいです。それは重要ではありませんが、私はそれらを理解していないので、私は物事をしないのが嫌いです。これはコードです:
<div class="single_left">
<a href="_img/examples/image-1.jpg" rel="prettyPhoto[gal1]" title="it works"><img src="_img/examples/thumb-1_50.jpg" alt="WHATEVER INFO" /></a>
</div>
それは完璧に動作します。しかし、私には疑問があります。すべてのコードを見ると、非常に単純であることがわかります。<a>
中にはaがあり、中には<img>
サムネイルとして機能するthatsがあるdivです。いずれの場合も<img>
、alt=""属性を追加する必要があります。このアトリビューションの考え方は、誰かがインターネットの速度が遅い場合、または画像の読み込みに失敗した場合、小さな説明がテキスト形式で表示され、これがalt=""のコンテンツになるというものです。この場合、「WHATEVERINFO」(上記のコードを確認してください)。したがって、画像が表示されている場合、この代替テキストは表示されません。
わかりました...クリア
問題は、prettyphotoの場合、クリックして画像をズームすると、prettyphotoのフレームの上にalt=""テキストが表示されることです。したがって、この場合、WHATEVERINFOが表示されます。これはその目的ではなく、もちろん設計計画を破ります。
なぜこれが起こるのか誰かが知っていますか?
これを解決して代替テキストを入れる方法はありますか?