代替? Longdesc?題名?特に画像の多いサイトの場合、どこに行きますか?



Alt Longdesc Title



解決:

NSalt属性は代替テキスト、つまり画像のテキスト置換用であるため、この例では、画像と同じストーリーを合理的に伝えることができれば適切です。実際には、ほとんどの画像に完全な代替または置換であるテキストを含めることはできません。可能であれば、通常、最も重要なメッセージのいくつかをキャプチャすることが問題になります。

NS代替テキストは任意の長さにすることができます。その声明代替テキストは説明であってはなりませんが、必要に応じて詳細に説明できないことを意味するものではありません。重要なのは、メッセージを伝えずに画像について何かを言う説明が多すぎることです(大きな赤い弾丸やカヌーの男など)。



NSlongdesc属性は一部のソフトウェアでサポートされていますが、非常に議論されており、W3C HTML5 CRの一部ではありませんが、独立した拡張機能として開発されています。

NSfigcaption要素は、画像とともに表示されるキャプション用です。代替テキストの問題にはまったく対処していません。これは、ユーザーが画像を見るかどうかに関係なく、ユーザーに提示することを目的としています。




複雑な代替テキスト(「複雑」はリスト、テーブル、オーディオ/ビデオなどを含む)を提供する場合は、次のいずれかを使用できます。img要素とlongdesc属性、または代わりにオブジェクト要素img。

longdesc

HTML 4.01では、longdescは仕様の一部です。 HTML5では削除され、現在はHTML5拡張機能として開発されています(ただし、現在は2013年の草案のみです。 アップデート :W3C勧告になりました)。

問題:同じページにコンテンツを含める必要がありますが、視覚的に非表示にしないでください(スクリーンリーダーのユーザーだけがこのコンテンツにアクセスしたくない場合があるため)。または、コンテンツに個別のページを追加する必要があります(ただし、検索エンジンはこのコンテンツを画像に関連付けません。つまり、ランキングの可能性を逃します)。



物体

NSオブジェクト要素は、あらゆる種類のメディアに使用できます。そのコンテンツはフォールバックコンテンツであり、代替テキストにマークアップを使用できます。

 

男がリンゴを噛む。結局のところ、その中にワームがあります!