2024-08-02

アクセシビリティ検証結果

2024年8月5日時点での、本サイトのアクセシビリティの検証結果を示しています。検証に当たってWCAG2.1を参考にしました。

間違いもあるかと思いますので、気付いた方は私のXのアカウントへ連絡をくださると幸いです。

1. 知覚可能

1.1 テキストによる代替

No.達成基準適合レベル結果注記
1.1.1非テキストコンテンツA適合

1.2 時間依存メディア

該当コンテンツがないため省略します。

1.3 適応可能

No.達成基準適合レベル結果注記
1.3.1情報および関係性A適合
1.3.2意味のあるシーケンスA適合
1.3.3感覚的な特徴A適合
1.3.4表示の向きAA適合
1.3.5入力目的の特定AA適合該当コンテンツなし
1.3.6目的の特定AAA適合

1.4 判別可能

テキストのサイズ変更に適合できる様にするのが大変でした。文字サイズを200%拡大してもレイアウトが崩れない様にするのは結構な確認作業が必要なので、デザインの段階から気を付けるべきだなと思いました。

No.達成基準適合レベル結果注記
1.4.1色の使用A適合
1.4.2音声の制御A適合該当コンテンツなし
1.4.3コントラスト(最低限)AA適合
1.4.4テキストのサイズ変更AA適合
1.4.5文字画像AA適合該当コンテンツなし
1.4.6コントラスト(高度)AAA適合
1.4.7小さな背景音、または背景音なしAAA適合該当コンテンツなし
1.4.8視覚的提示AAA適合
1.4.9文字画像(例外なし)AAA適合
1.4.10リフローAA適合
1.4.11非テキストのコントラストAA適合
1.4.12テキストの間隔AA適合
1.4.13ホバー又はフォーカスによって表示されるコンテンツAA適合該当コンテンツなし

2. 操作可能

2.1 キーボード操作可能

ヘッダー部分でフォーカストラップの実装をしましたが、Astroだと素のJavaScriptを書かないといけないのが大変でした。

No.達成基準適合レベル結果注記
2.1.1キーボードA適合
2.1.2キーボードトラップなしA適合
2.1.3キーボード(例外なし)AAA適合
2.1.4文字キーのショートカットA適合

2.2 十分な時間

No.達成基準適合レベル結果注記
2.2.1タイミング調整可能A適合該当コンテンツなし
2.2.2一時停止、停止、非表示A適合
2.2.3タイミング非依存AAA適合該当コンテンツなし
2.2.4割り込みAAA適合該当コンテンツなし
2.2.5再認証AAA適合該当コンテンツなし
2.2.6タイムアウトAAA適合該当コンテンツなし

2.3 発作と身体的反応

No.達成基準適合レベル結果注記
2.3.13回の閃光、又は閾値以下AAA適合該当コンテンツなし
2.3.23回の閃光AAA適合該当コンテンツなし
2.3.2インタラクションによるアニメーションAAA非適合スクロールによるアニメーションを無効にできない

2.4 ナビゲーション可能

複数の手段の項目で、ユーザーがページを見つけれる様にサイトマップを作りました。しかし、サイトマップはどのくらいの人が使うのか気になりました。他の達成方法も使われるのかどうかわからなかったのでとりあえずサイトマップを作りましたが、本質的な配慮になっているかと言われると微妙な気がします…。

No.達成基準適合レベル結果注記
2.4.1ブロックスキップA適合
2.4.2ページタイトルA適合
2.4.3フォーカス順序A適合
2.4.4リンクの目的(コンテキスト内)A適合
2.4.5複数の手段AA適合
2.4.6見出しおよびラベルAA適合
2.4.7フォーカスの可視化AA適合
2.4.8現在位置AAA適合
2.4.9リンクの目的(リンクのみ)AAA適合
2.4.10セクション見出しAAA適合

2.5 入力モダリティ

ポインタ入力のターゲットのサイズで、44×44ピクセル以上と聞くと大きい気がしましたが、実装してみるとちょうど操作しやすいサイズだなと思いました。

No.達成基準適合レベル結果注記
2.5.1ポインタのジェスチャA適合該当コンテンツなし
2.5.2ポインタのキャンセルA適合該当コンテンツなし
2.5.3ラベルを含む名前A適合
2.5.4動きによる起動A適合該当コンテンツなし
2.5.5ターゲットのサイズAAA適合
2.5.6入力メカニズムの共存AAA適合

3. 理解可能

3.1 読み取り可能

AAAの項目の達成が難しいなと思いました。今後達成できる様にしていきたいです。

No.達成基準適合レベル結果注記
3.1.1ページの言語A適合
3.1.2一部分の言語AA適合
3.1.3一般的ではない用語AAA非適合ブログなどに一般的ではない用語が含まれるが定義を特定するメカニズムはない
3.1.4略語AAA非適合ブログなどに略語が含まれるが意味を特定するメカニズムはない
3.1.5読解レベルAAA非適合補足コンテンツなどが存在しない
3.1.6発音AAA非適合単語の明確な発音を特定するメカニズムが存在しない

3.2 予測可能

No.達成基準適合レベル結果注記
3.2.1フォーカス時A適合
3.2.2入力時A適合該当コンテンツなし
3.2.3一貫したナビゲーションAA適合
3.2.4一貫した識別性AA適合
3.2.5要求による変化AAA適合該当コンテンツなし

3.3 入力支援

該当コンテンツがないため省略します。

4. 堅牢

4.1 互換性

No.達成基準適合レベル結果注記
4.1.1構文解析A適合
4.1.2名前 (name)・役割 (role)・値 (value)A適合
4.1.3ステータスメッセージAA適合該当コンテンツなし

まとめ

検証の結果、本サイトのアクセシビリティはWCAG2.1においてAA準拠といえます。

とはいえ、私についてのページでは拡大鏡を使っているユーザーが画像がテキストと連動してスクロールしていることに気づけないなど、すべての問題を解決できていないと思います。準拠しているかどうかにとらわれず、本質的なアクセシビリティを追求していきたいです。