0Pricing
Web Accessibility Academy · レッスン

空のaltと非表示にする装飾画像

altを空にして、スクリーンリーダーが読み飛ばせるようにします。

「空のaltと非表示にする装飾画像」はCoddyKit上の無料Web Accessibility Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはWeb Accessibility Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Web Accessibility Academyコースには全4レッスンが含まれています。

空のaltという方法

装飾画像では、正しい方法は空のaltです。alt equals two quotation marks with nothing insideと書きます。

<img src="flourish.png" alt="">

空のaltの働き

空のaltは画像を装飾用として示すため、スクリーンリーダーは完全に読み飛ばし、存在を読み上げません。

空と欠落は違う

空のaltと欠落したaltはまったく異なります。空は意図的に読み飛ばすという意味で、欠落は作成者が忘れたという意味です。

altがないと起こること

altがまったくないと、多くのスクリーンリーダーはファイル名を読み上げます。たとえばIMG underscore 4823 dot jpgのようになります。

属性を必ず含める

ルールは簡単です。すべてのimgにalt属性が必要です。空にするか、内容を入れるかだけが違いです。

スペーサーと区切り線

視覚的なスペーサー、線、区切り線には意味がないため、空のaltを使う典型的な例です。

<img src="line.png" alt="">

中に空白を入れない

引用符の間に空白を入れないでください。本当の空のaltには何も入れず、空白文字1つさえ含めません。

さらによい方法はCSSを使うこと

画像が本当に装飾用なら、最もすっきりした方法はCSSのbackground画像にすることです。これならアクセシビリティツリーから完全に無視されます。

aria-hiddenで隠す

aria-hiddenをtrueに設定して、装飾用のグラフィックを隠すこともできます。表示中のテキストの横に置くインラインSVGアイコンでよく使われます。

<svg aria-hidden="true"><use href="#star"></use></svg>

本当のコンテンツを隠さない

注意してください。有益な画像に空のaltやaria-hiddenを指定してはいけません。一部の利用者に対して、その画像を知らないうちに削除することになります。

装飾画像がリンクの場合

装飾画像がリンクの中にある場合でも、リンクにはどこかにアクセス可能なテキストが必要です。なければリンクに名前が付きません。

クイックチェック

重要な違いを見つけてください。

まとめ

よくできました!空のaltは意図的に装飾を隠します。altの欠落はバグであり、aria-hiddenやCSSの背景画像も装飾を静かに保ちます。

よくある質問

「空のaltと非表示にする装飾画像」レッスンは無料ですか?

はい。「空のaltと非表示にする装飾画像」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Web Accessibility Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Web Accessibility Academyコースには全4レッスンが含まれています。

「空のaltと非表示にする装飾画像」で何を学びますか?

altを空にして、スクリーンリーダーが読み飛ばせるようにします。 ブラウザで直接実行するハンズオンコードでWeb Accessibility Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Web Accessibility Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのWeb Accessibility Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「空のaltと非表示にする装飾画像」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このWeb Accessibility Academyレッスンでコードを書いて実行できますか?

はい。すべてのWeb Accessibility Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 情報提供用か装飾用か:最初の判断
  2. ピクセルではなく目的を伝えるaltを書く
  3. 空のaltと非表示にする装飾画像
  4. 複雑な画像:グラフ、地図、長い説明
← Web Accessibility Academyに戻る