目次
Alt属性が何をするか
効果的なALTテキストを書く方法
ALTテキストをいつ含めるか
実際の例
ホームページ ウェブフロントエンド フロントエンドQ&A HTMLの画像にALT属性を使用する方法

HTMLの画像にALT属性を使用する方法

Aug 17, 2025 am 04:31 AM
html 画像

Alt属性は、画像の代替テキストを提供し、アクセシビリティ、SEO、および画像読み込みフォールバックを支援します。 2。「Image123.jpg」のような曖昧な用語ではなく、「カフェでコーヒーを持っている笑顔の女性」など、画像の内容または機能を伝える、説明的で簡潔なAltテキストを書きます。 3.ボタンやリンクなどの機能画像については、拡大ガラスアイコンの「検索」などのアクションを説明してください。 4。装飾的な画像に空のaltテキスト(alt = "")を使用して、スクリーンリーダーがスキップします。 5.スクリーンリーダーがすでに画像として発表しているため、「イメージ」のような冗長なフレーズを避けてください。 6. CSSの背景画像を除き、アクセシビリティコンプライアンスと有効なHTMLのすべての<img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/175537626378684.jpeg" class="lazy" alt="HTMLの画像にALT属性を使用する方法" >タグにALT属性を常に含めてください。 7。チャートのような複雑な画像には、Aria-DescribedByまたは近くのキャプションを介して、短いALTテキストと拡張された説明が必要です。 8。例を示しています:ロゴの「会社XYZロゴ」、「白いソールを備えた青いアスレチックスニーカー」、製品の「ショッピングカートの表示」、すべてのユーザーがコンテンツに効果的にアクセスできるようにします。

HTMLの画像にALT属性を使用する方法

HTMLのalt属性は、 <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/175537626378684.jpeg" class="lazy" alt="HTMLの画像にALT属性を使用する方法" >タグ内で使用され、画像を説明する代替テキストを提供します。アクセシビリティ、SEO、および画像がロードできない状況に不可欠です。効果的に使用する方法は次のとおりです。

HTMLの画像にALT属性を使用する方法

Alt属性が何をするか

alt属性は、画像のテキストの代替品を指定します。このテキストは、画像がロードされず、視覚障害のあるユーザーのスクリーンリーダーで声を出して読み上げられ、検索エンジンが画像コンテンツを理解するために使用した場合に表示されます。

例:

HTMLの画像にALT属性を使用する方法
 <img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/article/000/000/000/175537626648438.jpeg"  class="lazy"  src = "cat.jpg" alt = "窓辺に座っている黒い猫">

この場合、画像がロードされない場合、ユーザーは画像の代わりに「窓辺に座っている黒い猫」(ブラウザに応じて)に表示され、スクリーンリーダーはその説明を発表します。

効果的なALTテキストを書く方法

  • 記述的だが簡潔である
    過度に言葉遣いなくては、画像をはっきりと説明してください。コンテキストで画像の目的に焦点を当てます。

    HTMLの画像にALT属性を使用する方法

    良い: alt="A smiling woman holding a cup of coffee in a café"
    悪い: alt="image123.jpg"またはalt="woman coffee"

  • 画像の関数を伝えます
    画像がボタンまたはリンクである場合、ALTテキストは、クリックしたときに何が起こるかを説明する必要があります。

    例:

     <a href = "/search">
      <img src = "magnifice-glass.png" alt = "search">
    </a>

    ここで、「検索」は、外観だけでなく、アクションを示します。

  • 装飾的な画像には空のaltを使用します
    画像が純粋に装飾的な場合(たとえば、仕切りや背景グラフィック)、 alt=""を使用して、スクリーンリーダーがスキップします。

    例:

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

    空のままにしておくと、画像を無視するための支援技術がわかります。

  • 「…」や「写真の画像」から始めないでください
    スクリーンリーダーは、それが画像であることをすでに発表しています。それが示すものを説明してください。

    代わりに: alt="Image of a red bicycle"
    使用: alt="A red bicycle leaning against a wall"

ALTテキストをいつ含めるか

  • すべての<img alt="HTMLの画像にALT属性を使用する方法" >タグにalt属性を常に含めてください。アクセシビリティコンプライアンス(WCAGなど)および有効なHTMLに必要です。
  • 何を書くべきかわからない場合は、尋ねてください:この画像はどのような情報を伝えますか?削除された場合、何が失われますか?

例外:

  • CSSを介して追加された背景画像は、HTMLコンテンツに含まれていないため、ALTテキストは必要ありません。
  • チャートやグラフのような複雑な画像はaria-describedbyまたは画像の近くのキャプションを使用して長い説明が必要になる場合がありますが、それでも短いaltが必要です。

実際の例

コンテキスト付きのシンプルな画像:

 <img src = "logo.png" alt = "company xyz logo">

オンラインストアの製品画像:

 <img src = "sneakers-blue.jpg" alt = "白いsoleと青いアスレチックスニーカー">

関数画像(リンクとしてのアイコン):

 <a href = "/cart">
  <img src = "Shopping-Cart-Icon.png" alt = "ショッピングカートを見る">
</a>

装飾的なイメージ:

 <img src = "Fancy-Corner-decoration.png" alt = "">

基本的に、 alt属性は、有益、機能的、または装飾的であろうと、画像の目的を反映する必要があります。それを正しくすることで、誰もがあなたのコンテンツにアクセスするのに役立ちます。

以上がHTMLの画像にALT属性を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Stock Market GPT

Stock Market GPT

AIを活用した投資調査により賢明な意思決定を実現

Clothoff.io

Clothoff.io

AI衣類リムーバー

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLで添え字と上付き文字を作成する方法 HTMLで添え字と上付き文字を作成する方法 Aug 20, 2025 am 11:37 AM

tocreateSubscriptandsuperscriptTextinhtml、usetheandtags.1.usetoformatsubscripttext、socisinchemicalformulaslikeh₂o.2.usetoformatsuperscripttext、sutyasinexponentslikelike10²orordinalslike1ˢᵗ.3.combinebothtagwhennteded

html5にdivを集中する方法は? html5にdivを集中する方法は? Aug 21, 2025 pm 05:32 PM

tocenteradivhorizo​​ntally、usemargin:0autowithadefinedwidth.2.forhorizo​​ntalandivecentering、applydisplay:flexontheparentwithjustify-atems:center.3.3。

HTMLでフォーム要素を無効にする方法 HTMLでフォーム要素を無効にする方法 Aug 30, 2025 am 08:45 AM

HTMLフォーム要素を無効にするには、障害者属性を使用できます。これにより、ユーザーの相互作用を防ぐことができ、要素値はフォームでは送信されません。この属性はブール型であり、直接追加して、入力、Textarea、選択、またはボタンなどの要素タグを形成できます。たとえば、document.getElementbyId( "myinput")。disabled = trueなど、JavaScriptを使用して動的に制御することもできます。要素を編集できないが、値が引き続き送信されている場合は、readonly属性を使用する必要があります。無効化された属性はシンプルで効果的で、広くサポートされています。

HTMLのアップロード入力のファイルタイプを制限する方法 HTMLのアップロード入力のファイルタイプを制限する方法 Aug 24, 2025 am 02:57 AM

Accept属性を使用して、accept = "image/*"のみを許可するなど、htmlファイルのアップロードタイプを制限します。Accept= "。pdf"はpdf、accept = "。doc、.docx、.pdf、"を許可します。ブラウザのサポートは異なり、サーバーの検証を交換するのではなく、可用性を改善するためにのみ使用されます。

ブルマーケットとベアマーケットとは何ですか?強気市場かベアマーケットかどうかを判断する方法は? ブルマーケットとベアマーケットとは何ですか?強気市場かベアマーケットかどうかを判断する方法は? Sep 05, 2025 am 10:33 AM

ディレクトリ内のマーケットブルとベアの変換を識別する方法は?取引量の変化。市場の潜在的なリスクに注意してください。この記事では、強気市場と熊市場が何であるか、そして現在の市場が何であるかを簡単かつ効果的に決定する方法を詳細に説明します。実証する例として、Binance Platformの操作インターフェイスを使用します。 Binance Exchangeに登録していない場合は、ビデオチュートリアルに協力するために、登録リンクとアプリのダウンロードアドレスを介して登録を完了することができます。 Binanceの公式ウェブサイト登録:https://static.jbzj.com/ql/ba/bazc.html(ブラウザへのリンクを開くにはコピー)Binance Androidバージョンアプリダウンロード:https://static.jbzj.com/qkl/ba/baxz.ht

HTMLのアンカーを使用してページの特定の部分にリンクする方法 HTMLのアンカーを使用してページの特定の部分にリンクする方法 Aug 31, 2025 am 06:52 AM

tolinktoaspificpartofapageusing ininhtml、assuniqueidtothtoteTargetelement、socreateahyperlinkwithwithhref = "#section1" toscrolltothatsection、and forcross-pagelinking、usethefullurllikepage.html

HTMLに基本的なクライアント側の画像マップを実装する方法 HTMLに基本的なクライアント側の画像マップを実装する方法 Aug 26, 2025 am 08:08 AM

基本的なクライアントイメージマッピングを実装するには、次の手順に従う必要があります。1。値が「#map name」であるusemap属性を持つタグを使用します。

HTMLでビデオとオーディオでソースタグを使用する方法 HTMLでビデオとオーディオでソースタグを使用する方法 Aug 28, 2025 am 02:42 AM

Thetagisusedtospecifymultiplemediasourceswithinorelements,ensuringbroaderbrowsercompatibility.1.Itallowslistingdifferentfileformatssothebrowsercanplaythefirstsupportedone.2.Thetypeattributehelpsbrowsersdetectcompatibilitywithoutdownloadingthefile.3.F

See all articles