写真の代替テキスト

画像に代替テキストを追加して、サイトのアクセシビリティを高め、SEO を改善します。

写真の代替テキストは、Web サイトの作成と開発プロセスにおいて重要な役割を果たします。効果的な代替テキストは、視覚障害を持つ人々にとって Web サイトがよりアクセスしやすいものになることを保証できるだけでなく、サイトの検索最適化を強化するのにも役立ちます。

このチュートリアルでは、写真の代替テキストについて次の内容をすべて学習します。

  1. 代替テキストを使用するタイミングを決定する
  2. 個々の写真に代替テキストを割り当てる
  3. CMS写真に代替テキストを割り当てる
  4. マルチ写真CMSフィールドで写真に代替テキストを割り当てる

アクセシビリティ コース全体に登録します。 

代替テキストを使用するタイミングを決定する

プロジェクト内の 1 枚または複数の画像に代替テキストを割り当てると、スクリーン リーダーは代替テキストの写真の説明を検出します。画像に代替テキストを割り当てることで、目の不自由な人や視覚障害のある人にとってのサイトのアクセシビリティが向上します。また、感覚処理や学習に困難を抱える人にとっても有益です。

有用な情報: スクリーン リーダーは、主に視覚障害のある人が使用する補助ツールです。スクリーン リーダーは、テキスト、ボタン、画像、その他の画面コンポーネントを音声で伝えたり、点字で表示したりします。 

さらに、画像が正しく読み込まれなかった場合や、画像を無効にすることを選択したブラウザでも、代替テキストがブラウザのビューポートに表示されます。 

New York Times の代替テキストは、Web ページの読み込み時に壊れているように見える画像上で強調表示されます。

画像の内容を代替テキストで説明することで、検索最適化の成功にもつながります。すべてのユーザーに対して画像を効果的に説明すればするほど、検索エンジンがそのコンテンツを認識し、解釈しやすくなります。 

ほとんどの場合、デザイン内の画像の大部分は、サイト訪問者(および検索エンジン)に重要性を伝えるため、代替テキストの恩恵を受けます。ただし、サイト内に装飾的な意味しか伝えない画像がいくつかある場合は、代替テキストは不要です。 

装飾画像アイコンの例が強調表示されます。 

関連する代替テキストを作成する

代替テキストは、画像の意味を表現して伝える必要があります。ニュース画像のキャプションを書くときのようにアプローチすると、有益な場合があります。たとえば、画像を説明する前に「~の画像」や「~のイメージ」という用語を組み込む必要はありません。ただし、それらの用語を含めることで、説明している内容に重要性や意味が加わる場合は除きます。 

代替テキストをいつ、どのように記述するかを決めるときは、オーディエンスと、そのデザインを使用したエクスペリエンスを批判的に評価することが常に最善の選択となります。自分自身に次の質問をしてみましょう。

  • スクリーン リーダーを使用してページをナビゲートするとどのような体験になりますか? 
  • 写真がないとどのような変化が起きるのでしょうか? 
  • 代替テキストを組み込まなかった場合、ユーザーは重要なコンテンツを利用できなくなるでしょうか?

設計および開発プロセス中にこれらの考慮事項を含めると、包括性が促進されるだけでなく、コンセプトからリリースまでの開発プロセスが合理化されます。

効果的な代替テキストのサンプル

ニューヨーク・タイムズの写真の代替テキストには、「今月、カンザス州フローレンス上空に浮かぶ一連の SpaceX StarLink 衛星を長時間露光で撮影した画像」と書かれている。
Apple の写真の代替テキストには、「スマイリー フェイスの絵文字でパーソナライズされた AirTag の正面図と背面図」と書かれています。 
Slack の写真の代替テキストには、「Slack に接続する Salesforce や Google Drive などのアプリのアイコン」と書かれています。

個々の写真に代替テキストを割り当てる

通常、写真に代替テキストを追加する最もスケーラブルで時間効率の良い方法は、写真アセット自体に代替テキストを割り当てることです。 アセットパネル. を含めるたびに 画像 代替テキストが割り当てられたアセットを含む要素の場合、 画像 要素は、アセットにすでに割り当てられている代替テキストを継承します。 画像 要素をプロジェクトに何度でも追加することができ、その要素が出現するたびに、使用されるアセットに割り当てられた代替テキストが取得されます。

代替テキストを割り当てるには 画像 の中に アセットパネル:

  1. 起動する アセットパネル
  2. マウスオーバーして 画像 必要とする 代替テキスト 
  3. 「歯車」アイコンをタップすると、画像の 資産の詳細 モーダル
  4. 入力してください 代替テキスト 空のフィールドに入力し、完了したら資産詳細モーダルを閉じます
アセットに代替テキストを指定する場合、 アセットパネル, 画像 要素は、使用するアセットから代替テキストを自動的に取得します。

代替テキストを指定するオプションもあります 画像 アセットを一つずつ選択していきます。例えば、以前にアセットに代替テキストを定義していた場合、 画像 の中に アセットパネル代替テキストを別のテキストに置き換えることができます。

  • を選択 画像 代替テキストを調整したいキャンバス上の要素
  • 「歯車」アイコンをタップして 画像設定 メニュー
  • を押す 代替テキストドロップダウン これを「カスタム説明」に変更してパーソナライズされた代替テキストを設定するか、「装飾」を選択して画像を装飾用としてマークします。

上記の手順は、特定のインスタンスにのみ影響します。 画像 変更した要素に同じイメージを新たに追加すると、代替テキストはデフォルトで、 アセットパネル.

覚えておくと便利なこと: これらにも同じものにアクセスすることができます 画像 要素の代替テキスト設定から 要素設定パネル 右側の デザイナー.

代替テキストを挿入することもできます 画像リッチテキスト要素:

  • を選択 画像 あなたの リッチテキスト要素
  • 「レンチ」アイコンをタップします
  • 代替テキストのドロップダウンをタップし、「カスタム説明」を選択してパーソナライズされた代替テキストを定義するか、「装飾」を選択して画像を装飾用としてマークします。

注記: もしあなたの リッチテキスト要素 テキストと画像は リッチテキストフィールドCMS コレクション画像の代替テキストを変更する必要があります。 リッチテキストフィールドコレクションアイテム 自体。

リッチ テキスト要素とリッチ テキスト フィールドの詳細について説明します。

CMS 画像の代替テキストを指定する

一連のブログ投稿のシナリオを考えてみましょう。それぞれの投稿には、ブログ投稿のコンテンツ全体を強化する意味のあるヒーローイメージがあります。ヒーローイメージは、各投稿に表示されます。 画像フィールド あなたの CMS コレクション各ブログ投稿のヒーロー画像に意味のある代替テキストを設定するには、新しい テキストフィールド あなたの CMS コレクション 代替テキストを追加する場合:

  • 開く CMSパネル
  • あなたの上にマウスを移動 コレクション (例:「ブログ投稿」)を選択し、「歯車」アイコンをタップして設定を開きます
  • 「新しいフィールドを追加」をクリックし、 プレーンテキスト
  • 割り当てる ラベル (例:「ブログ画像の代替テキスト」)
  • 「フィールドを保存」と「コレクションを保存」を選択して 更新を保存する あなたの コレクション
CMS コレクションの「新しいフィールドを含める」ボタンが強調表示されます。
CMS コレクションの現在のテキスト フィールドは、代替テキストを含むフィールドを追加する方法を示すために表示され、「ブログ画像の代替テキスト」というタグが付けられています。

代替テキストフィールドを コレクションそれぞれのブログのビジュアルに意味のある代替テキストを作成するようにしてください。 コレクション要素:

  1. アクセス コレクション (例:「ブログ投稿」)
  2. 入力します コレクション要素 (例えば、あなたのブログ記事の1つ)
  3. 新しく追加されたテキストフィールド(「ブログ画像の代替テキスト」など)までスクロールし、コンテンツを充実させる説明文を作成します。
  4. クリック 保存
CMS コレクション要素の新しい代替テキスト フィールドが強調表示されます。

それぞれについて、前述の4つのプロセスを繰り返す。 コレクション要素 代替テキストを必要とする画像が含まれています。

すべての画像に代替テキストを割り当てたら、 コレクション要素、あなたは デザイナー ブログ投稿のメイン画像の代替テキストを指定します。

  1. どれでも選んで 画像 要素にリンクされている コレクション 変更したばかり
  2. アクセス 要素設定パネル
  3. オプションにチェックを入れてください 「コレクション名から代替テキストを取得する」 (「ブログ投稿から代替テキストを取得する」など)
  4. 選択してください テキストフィールド 先ほど作成した代替テキスト(例:「ブログ画像の代替テキスト」)を使用して、新しい代替テキストフィールドの詳細を画像の代替テキスト自体にリンクします。
キャンバス上の CMS 画像が選択され、CMS コレクション フィールドから代替テキストを取得する機能を選択できる機能が設定パネルで強調表示されています。

ブログ投稿のメイン画像に新しい代替テキストフィールドを接続すると、各画像に個別の代替テキストが設定されます。その後、誰かがスクリーンリーダーを使用する場合、各画像に入力した情報を使用して、各画像の代替テキストが読み上げられます。 コレクション要素.

プロのヒント: 素早くナビゲート コレクション要素 押すと シフト + オプション + 左矢印または右矢印 (Macの場合) または シフト + 代替 + 左矢印または右矢印 (Windows の場合)。

コレクション要素とコレクション フィールドについて詳しく説明します。

マルチ画像CMSフィールドの画像に代替テキストを割り当てる

画像グリッドに表示される複数の画像を組み込み、各画像に代替テキストを含めることもできます (各画像には重要なコンテンツが含まれているため)。

複数の画像に代替テキストを追加するには:

  1. 選択してください CMSアイテム キャンバスに
  2. アクセス CMSパネル そしてあなたの コレクション (「写真撮影」など)
  3. アクセス CMSアイテム 複数の画像フィールドがあり、画像の上にマウスを移動します
  4. 3つの省略記号をクリックして、 「代替テキストを編集」
  5. 挿入する 代替テキスト アクセス可能な分野で
CMS アイテムの複数画像フィールドでは、マウスをホバーすると表示される 3 つの開示ドットから代替テキスト設定にアクセスする方法が強調表示されます。

このプロセスを必ず各画像に繰り返してください。 マルチ画像フィールドこれで代替テキストがリンクされました 画像 あなたの コレクション.

マルチイメージフィールドの詳細については、こちらをご覧ください。

さあ、意味のあるイメージをすべて説明してください。

リソース: 画像の代替テキストとスクリーンリーダーの詳細については、以下を参照してください。 優れた代替テキストのデザイン方法: はじめに そして 画像には代替テキストが必要です デケ大学出身。

関連記事:

  • サイトのアクセシビリティを向上させる
  • 監査パネルの紹介
ユアン・マック