altについて学んでみるぞー！

## はじめに
`alt`とは、`<img>`要素で指定された画像が読み込まれない場合に表示する予備（代替）テキストです。

`alt`とは何かを知っていても、画像の代わりになるテキストを書くのは難しいなと思いました:thinking:

そこで今回は`alt`に関する記事や勉強会の資料を通して書き方を学んでみようと思います。

## 代替テキストの書き方を学ぶ

https://smarthr.design/accessibility/alternative-text/

https://docs.google.com/presentation/d/1-Yu91zJLQL8_iEvYoQnXOV8gbGseTCc0j3xgrz1-aUc/edit#slide=id.g137e49e8290_0_118

今回は上記を参考に学んでみます:pencil:

### 代替テキストを書かないとき（`alt=""`）
- 特に意味がない装飾用の画像
- `alt=""`にすると、スクリーンリーダーなどで画像自体無いように扱われる
- （例）

### 代替テキストを書くとき
- 本文にある内容を繰り返さない
- 画像が持つ意味以上のことは含めない
- 代替テキストが長くなったり、複雑な場合は説明を本文に追加することを検討する

---

### 実際どう書く？
https://jis8341.net/jirei_sample/jirei_chapter_01.html#:~:text=gif%E3%80%81%E5%8F%88%E3%81%AF%E3%82%A2%E3%83%8B%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3-,1%2D1.alt%E5%B1%9E%E6%80%A7%E3%81%AE%E8%89%AF%E3%81%84%E4%BA%8B%E4%BE%8B,-%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88%E5%88%B6%E4%BD%9C%E6%99%82

SmartHRのガイドラインでおすすめされていたので見る:eyes:
特によく使いそうなものをまとめます:pencil:

#### ロゴ画像の場合
- 表示されている画像と同様のテキストにする
    - （例）Qiitaのロゴ画像は「Qiita」と読み上げられている

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3632482/7a196f07-8910-6bbb-e62c-437418a30f03.png)

- 会社名が入っていないロゴの時は「〇〇株式会社」が良さそう？

#### アイコン画像
- アイコン画像の場合、近くに情報が載っているときは`alt=""`にするのもあり
    - 「〇〇のプロフィール画像」とだと少し読み上げが冗長になる
- アイコン画像とアカウント名に個別のリンクがある場合は、つけるべき
    - `alt=""`だとラベルなしリンクになる
    - もっと言えば、丸ごとリンクにして画像は`alt=""`だとスッキリする

#### 人物写真の場合
- 「〇〇の写真」や「〇〇の様子」と書くと良い
- どんな人のどんな「様子」「風景」であるか書く

#### 動物写真の場合
- どのような種類の動物がどんな仕草をしているのか具体的に書く
- 背景がある写真は背景も具体的に書く

#### 詳細が文中にある写真
- 「〇〇（の写真）。詳細は以下」と書いて、本文との関係がわかるようにする
    - `alt=""`でも良さそう

#### グラフ
- 「〇〇のグラフ。詳細は以下」と`alt`に書いて、本文で詳細を書く
- 本文が画像と離れた位置にある場合、画像と本文をidで紐付ける
- 本文が画像と違うページにある場合、画像のすぐ隣に説明文へのリンクを置く


## 代替テキストを書いてみる



### その1 アイコン画像
<img  width="300" alt="@ktrk2002のプロフィール画像"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3632482/4576ed71-c965-5ab8-31c0-aabb8aa60380.png"/>

この画像はQiitaのマイページのプロフィール部分の画像です。こちらはアイコンが個別リンクでないため`alt=""`で良さそう！

---

### その2 動物の写真
代替テキストだけ書いてみるので、detailsを開いてお題の画像を見てみてください。
テキストから想像した画像と近いかな...！？

#### 考えた`alt`と画像
「黒、灰色、白の毛が混ざったスコティッシュフォールドの猫。4つ折りにされた新聞の上で斜め下を見て、座っている。」

<details><summary>お題の画像</summary>
<img  width="300" alt="黒、灰色、白の毛が混ざった、耳が立っているスコティッシュフォールドの猫。4つ折りにされた新聞の上で斜め下を見て、座っている。"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3632482/c8fd2916-9002-eb0b-60ac-53e656c7eeff.jpeg"/>
</details>

---

### その3 グラフ画像

![猫を飼ったことに対してのアンケート結果の画像](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3632482/cc299b4d-c5bb-ecd8-699a-b715e926e6d7.png)

この場合、グラフ付近に説明があるので「猫を飼ったことに対してのアンケート結果の画像。詳細は以下。」とするか`alt=""`でも良さそう。

このグラフの説明がない場合、情報量が少ないので「猫を飼ったことに対してのアンケート結果の画像。飼ってよかった89.5%、良いが今後は飼いたくはない9.5%、飼わなければよかった1%」とする。なんのアンケートかと、アンケートの結果を`alt`に書く。

>アンケート画像の引用先：https://prtimes.jp/main/html/rd/p/000000079.000135215.html#:~:text=50%E4%BB%A3~%E7%94%B7%E6%80%A7)-,%E7%8C%AB%E3%82%92%E9%A3%BC%E3%81%A3%E3%81%9F%E3%81%93%E3%81%A8%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E3%81%A9%E3%81%86%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F,-%E7%8C%AB%E3%82%92%E9%A3%BC



## まとめ
今回はaltについて、書く場面と書き方を学びました:memo:
最後までお読みいただき、ありがとうございます:santa_tone1:


## 参考

https://waic.jp/translations/WCAG-TECHS/H37


https://docs.google.com/presentation/d/1-Yu91zJLQL8_iEvYoQnXOV8gbGseTCc0j3xgrz1-aUc/edit#slide=id.p

https://smarthr.design/accessibility/alternative-text/

https://jis8341.net/jirei_sample/jirei_chapter_01.html#:~:text=gif%E3%80%81%E5%8F%88%E3%81%AF%E3%82%A2%E3%83%8B%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3-,1%2D1.alt%E5%B1%9E%E6%80%A7%E3%81%AE%E8%89%AF%E3%81%84%E4%BA%8B%E4%BE%8B,-%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B5%E3%82%A4%E3%83%88%E5%88%B6%E4%BD%9C%E6%99%82


[「UXライターが挑戦！画像のALT即興ライティング大会」のアーカイブ動画](https://www.youtube.com/watch?v=ryHNSykVK9g)