芖芚障害のある代替テキストガむド

この蚘事には、alt-textに぀いお知っおおく必芁のあるすべおが含たれおいたす それらをい぀䜿甚し、どのように完党に準備するか。 私は、スクリヌンリヌダヌを毎日䜿甚する、郚分的に目が芋えるWeb開発者であるダニ゚ルによっお準備されたした。

これは、alt =属性が「かわいい猫」の猫の画像です。

りェブ䞊の写真の私の経隓


Webをサヌフィンするずきは、 スクリヌン ゚ンハンサヌずスクリヌン リヌダヌの組み合わせを䜿甚したす 。 実践が瀺すように、倧きなディスプレむでは画面を拡倧する方が䟿利で、小さなデバむスではスクリヌンリヌダヌが䟿利です。

他の皆ず同じように、私はむンタヌネット䞊で倚数の画像に出䌚いたす。 スクリヌンリヌダヌを䜿甚するずき、私は写真のテキスト蚘述に䟝存したす-alt-text-声に出しお発音されたす。

倚くの堎合、代替テキストは圹に立ちたせん。倚くの堎合、それは意味を䌝えないため、単なる時間の無駄です。

The Vergeのメむンペヌゞの䟋を瀺したす 。 目が芋える人にずっお圌女は次のようになりたす。

画像ず蚘事のタむトルを含むむニュヌスリスト。

以䞋は私が芋るものです。 写真をスクリヌンリヌダヌが読んでいるテキストに眮き換えたした。

ニュヌストリ内の画像ではなく、コヌルアりト内の奇劙なファむル名。

あたり圹に立ちたせんよね

私が遭遇する最も䞀般的な代替テキスト゚ラヌは次のずおりです。


代替テキスト属性は必ずしもそれほど悪いわけではありたせんが、ほずんどの堎合、改善する方法がありたす。 それで、あなたが絶察的な初心者であるか、あなたの「ゲヌム」を次のレベルに䞊げたいかどうか、完党な代替テキストガむドはここにありたす

代替テキストずは


代替テキストは画像の説明であり、䜕らかの理由で画像を芋るこずができない人に衚瀺されたす。 ずりわけ、代替テキストは次のこずに圹立ちたす。


最初のグルヌプ-芖芚障害のある人々ず芖芚障害者-は、おそらくほずんどが代替テキストの説明を必芁ずしたす。 圌らはスクリヌンリヌダヌを䜿甚しおりェブをナビゲヌトしたす。 このプログラムは、画面䞊のグラフィック情報をテキストたたは点字に倉換したす。 これをできるだけ正確に行うには、Webサむト䞊の画像に代替テキストの説明を含める必芁がありたす。

圌らは非垞に重芁です WebコンテンツアクセシビリティガむドラむンWCAGで最初の段萜で瀺されおいるほど重芁です。

ナヌザヌに衚瀺される非テキストコンテンツには、同等の目的を果たす代替テキストが必芁です。
-WCAGルヌル1.1.1

代替テキストを远加するには


HTMLでは、alt-textはimg芁玠の属性です。

<img src="dog.png" alt="Dog playing in meadow." /> 

WordPressなどのほずんどのコンテンツ管理システムCMSでは、画像を読み蟌むずきに代替テキストを入力できたす。



察応するフィヌルドは通垞「Alt-text」、「Alternative text」たたは「Alt」ず呌ばれたすが、䞀郚のむンタヌフェヌスでは「Image Description」たたは類䌌のものず呌ばれたす。

完璧な代替テキストを䜜成しおください


優れたテキスト属性を䜜成する手順は次のずおりです。

画像を説明する


これは明癜に思えるかもしれたせんが、代替テキストは画像を説明する必芁がありたす。 䟋

「駅の人々のグルヌプ」
「サンドボックスで遊んでいる幞せな子䟛」
「スヌパヌマヌケットの5行」

説明に含めるべきではないもの


代替テキストのコンテンツはコンテキスト䟝存です


画像の蚘述方法はコンテキストに䟝存したす。 䟋を挙げたしょう。

䞭幎幎男性が雚のをじっず芋぀めおいたした。がやけた背景を持ち぀黒ず癜の写真。


この画像が写真に関する蚘事にある堎合、代替テキストは次のように聞こえたす。

「路䞊にいる男性の顔の焊点を合わせ、背景ががやけおいる癜黒のクロヌズアップ写真。」

画像がテレビシリヌズのWebサむトにある堎合、察応する代替テキストは完党に異なる堎合がありたす。

「シリヌズのスタヌ、アダム・リヌは、雚の䞭をじっず芋぀めおいたす。」

そのため、ナヌザヌにずっお最も意味のある代替テキストを、ナヌザヌが眮かれおいるコンテキストで蚘述したす。

簡朔にする


前のセクションを読んで、「目の芋える人ずしお、そこに描かれおいるもの、写真の撮圱方法、ゞャケットのタむプ、おおよその幎霢など、倚くの詳现を写真に芋るこずができたす。 芖芚障害のあるナヌザヌが私ず同じくらい倚くの情報を受け取るこずができるように、詳现で長い説明をしおみたせんか」

聞いおよかった

正盎に蚀うず、画像に関する必芁な情報をすべお䞀目で取埗できたす。これは、スクリヌンリヌダヌを䜿甚するナヌザヌに察しお達成しようずしおいる効果です。 代替テキストの説明に必芁な情報を入力したすが、できるだけ簡朔で正確なものにしおください。

長い代替テキストが適切であるいく぀かのケヌスの1぀は、重芁なテキストで画像を蚘述する堎合です。 理想的には、テキスト付きの画像は䜿甚しないでくださいが、堎合によっおは䜿甚する必芁がありたす。 たずえば、暙識のスクリヌンショットたたは写真のように。

しかし、䞀般的なルヌルは簡朔さを保ち、冗長性を避けるこずです。

この画像は蚀わないでください


「Image ...」、「Photo ...」などの単語で代替テキストを開始しないでください。 スクリヌンリヌダヌはこれをデフォルトで远加したす。 したがっお、代替テキストで「Image ...」ず蚘述するず、ナヌザヌがそれに焊点を圓おるず、スクリヌンリヌダヌは「Image Image ...」を読み取りたす。 あたり良くない。

alt-textメッセヌゞで終了できる唯䞀のこずは、それが特別な皮類の画像、たずえばむラストであるこずです。

「犬はフヌプを飛び越えおいたす。 むラスト。」

終点。


代替テキストをピリオドで終了したす。 これにより、スクリヌンリヌダヌは最埌の単語alt-textの埌に䞀時停止し、より快適に聞こえたす。

タむトル属性を䜿甚しないでください


倚くのむンタヌフェむスには、alt-textの隣にtitle-text属性を画像タ​​グに远加するためのフィヌルドがありたす。 䜿甚する必芁はありたせん 誰もそれらを䜿甚したせん-タッチスクリヌンでは動䜜したせん。デスクトップでは、ナヌザヌがカヌ゜ルを画像の䞊に眮いお簡単に保持するず衚瀺されたす。 さらに、タむトルテキストを远加するず、䞀郚のスクリヌンリヌダヌはタむトルテキストず代替テキストの䞡方を読み取るようになりたすが、これは冗長です。 したがっお、タむトルテキストを远加しないでください。

代替テキストを䜿甚しない堎合


ほずんどの堎合、代替テキストの説明を画像に提䟛する必芁がありたすが、この属性を空のたたにした方が良い堎合にはいく぀かの䟋倖がありたす。 重芁な泚意これはhtml暙準に違反するため、alt属性を削陀しないでください。 ただし、次のように空のたたにできたす alt=”” 。 次の堎合にこれを行いたす。

フィヌド画像の耇補


Twitterでフィヌドを衚瀺しおいるずしたす。 新しいツむヌトを読むたびに、最初に「ナヌザヌプロファむル<ナヌザヌ名>からの画像」を聞く必芁がありたす。 私の意芋では、これは非垞に面倒です

その他のフィヌドの䟋


したがっお、ナヌザヌの利䟿性を最倧限に高めるために、フィヌドで繰り返される画像の代替テキストフィヌルドは空癜のたたにしたす。

テキスト付きのアむコン。


アむコンの暪には垞にテキストの説明が必芁です。 その堎合、アむコンに代替テキストを含めるこずはできたせん。 説明させおください

䟋ずしお、゜ヌシャルネットワヌクのボタンを芋おください。

FacebookおよびTwitterのアむコンずテキストの説明。

Facebookアむコンのalt-text属性でテキストを指定するず、スクリヌンリヌダヌは「Facebook Facebook」のようなメッセヌゞを衚瀺したす。 非垞に冗長です

技術的にはこれは代替テキストには適甚されたせんが、それでも重芁です。ナヌザヌの利䟿性を高めるために、アむコンずリンクテキストのリンク属性が同じであるこずを確認しおください。 このようなもの

 <a href="..."> <img src="fb_icon.png" alt="" /> Facebook </a> 

もう1぀のよくある間違いは、メニュヌボタンのアむコンです。

碑文の有無にかかかわわずずメニニュヌアむコン。


メニュヌボタンにテキストボックスがない堎合-私の意芋では、ナヌザヌにずっお非垞に䞍䟿です-それに代替テキストを远加する必芁がありたすたたはオプションずしお、コヌド自䜓にその機胜をaria-labelずしお蚘述したす。 「メニュヌ」など、アむコンの機胜を説明したす。 「3本の氎平線」や「メむンのハンバヌガヌ」を曞かないでください-残念ながら、これらは私が出䌚った本圓の䟋です。

メニュヌアむコンに碑文がある堎合、alt-textフィヌルドは空癜のたたにしおください。 「メニュヌメニュヌ」のように聞こえるメニュヌボタンによく出くわしたす。 「ハンバヌガヌメニュヌメニュヌ」に出䌚ったこずがありたす。 ちょっずわかりにくいですね。

リンク内の画像


通垞、リンクのある画像の埌にテキストリンクが続きたす。 この䟋のように

ニュヌササむトに぀ながるリンクの䞊の画像。

この堎合、画像ずリンクはHTMLで同じリンクタグを持぀必芁がありたす。 alt-textフィヌルドは空癜のたたにできたす。 ナヌザヌがリンク䞊のテキストを聞くこずが重芁です。 画像の代替テキストの説明は、䞍芁な情報を远加するこずによっおのみ泚意をそらしたす。 ほずんどの堎合、この画像は参照により蚘事に蚘茉されおいるので、代替テキストで既に適切な説明を提䟛できたす。

本圓に、本圓にテキストを䌎わない画像をリンクに配眮する必芁がある堎合、alt-textは画像自䜓ではなく、リンクの先を説明する必芁がありたす。

装食画像


可胜であれば、無意味な装食画像をCSS背景画像ずしお公開する必芁がありたす。 おそらく、代替テキストがたったく必芁ないこずは蚀うたでもありたせん。

テキストに挿入する画像のほずんどを装食ずしお分類したす。 代替テキストは必芁ありたせん。 たずえば、Netflixホヌムペヌゞの画像



特別な堎合


バナヌのロゎ


バナヌのロゎはほずんどの堎合、りェブサむトのメむンペヌゞにリンクしおいたす。 ロゎのalt-text属性に぀いおは、意芋が若干異なりたす。

䌚瀟の名前、ロゎであるずいう事実、およびリンクの方向をそこに瀺す必芁があるず蚀う人もいたす。 たずえば、次のように

「Axess Lab、ロゎ、メむンペヌゞぞのリンク。」

私の意芋では、これは少し冗長です。 ノむズが倚すぎる 私のスクリヌンリヌダヌは、これがリンク付きの写真であるず既に述べおいるので、䌚瀟の名前で十分だず思われたす。 これが絵であるずいう事実から、これはロゎであるず仮定し、これがリンクであるずいう事実から、それは慣䟋に埓い、メむンペヌゞに぀ながるず仮定したす。

Svg


スケヌラブルベクタヌグラフィックス SVGは、むンタヌネット䞊でたすたす䞀般的になり぀぀ある画像圢匏です。 そしお、私は圌が奜きです このような画像は、スケヌリング時にシャヌプなたたであり、スペヌスを取りたせんし、読み蟌みも高速です。

SVGをHTMLペヌゞに远加するには、䞻に2぀の方法がありたす。

  1. img芁玠内。 この堎合、通垞どおりalt-textを远加したす。

     <img src="dog.svg" alt="Dog rolling on gras." /> 
  2. svgタグを䜿甚したす。 alt属性はサポヌトされおいないため、ここでは䜿甚できたせん。 ただし、これを回避するには、2぀のwai-aria属性 role=”img”およびaria-label=”<alt-text>”たす。

実際、2番目のケヌスでは、svgのtitle芁玠ずしおalt-textを远加できるはずですが、この方法はブラりザヌず支揎技術によっおただ十分にサポヌトされおいたせん。

コンピュヌタヌは私のためにこれを行うこずはできたせんか


機械孊習ず人工知胜は急速に向䞊しおおり、䞀郚の画像をかなり正確に蚘述するこずができたすが、関連するコンテキストを理解するにはただ十分ではありたせん。 さらに、マシンは「簡朔さ」の意味を十分に理解しおおらず、倚くの堎合、䜿甚する単語が倚すぎるか少なすぎたす。

実際には、Facebookは画像を自動的に蚘述する機胜を開発したした。 しかし、そのような蚘述は私にはあたりにも䞀般化されおいるように芋えたす。 珟圚、フィヌド内の1぀の画像は「屋内で猫」ず蚘述されおいたす。 珟実には、写真では、猫はおもちゃのネズミを探しおいたす。

申し蚳ありたせんが、あなたはただ自分で代替テキスト属性を曞く必芁がありたす

りェブを改善しおくれおありがずう


この堎所たで読んでくれおうれしいです そのため、りェブが誰にずっおも最高の堎所であるこずを確認したす。 知識を広め、そのような善良な人々であり続けたす

Source: https://habr.com/ru/post/J341810/


All Articles