Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

learn 以下を md へ一括変換 #7784

Merged
merged 4 commits into from
Aug 21, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

This file was deleted.

102 changes: 102 additions & 0 deletions files/ja/learn/accessibility/accessibility_troubleshooting/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
title: '評価: アクセシビリティのトラブルシューティング'
slug: Learn/Accessibility/Accessibility_troubleshooting
tags:
- Accessibility
- Assesment
- Beginner
- CSS
- CodingScripting
- HTML
- JavaScript
- Learn
- WAI-ARIA
translation_of: Learn/Accessibility/Accessibility_troubleshooting
---
{{LearnSidebar}}{{PreviousMenu("Learn/Accessibility/Mobile", "Learn/Accessibility")}}

このモジュールの評価では、あなたが診断、修正するべきいくつかのアクセシビリティの問題を持った簡単なサイトを表示します。

| 前提知識: | 基本的なコンピューターの知識、HTML、CSS、JavaScript に対する基本的な理解、[このコースのこれまでの記事](/ja/docs/Learn/Accessibility)への理解。 |
| --------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| 学習目標: | アクセシビリティの基礎に対する基本的な知識をテストすること。 |

## 開始地点

評価を始めるために、[例を含むファイルの ZIP](https://github.com/mdn/learning-area/blob/master/accessibility/assessment-start/assessment-files.zip?raw=true) を取得してください。あなたのコンピューターのいずれかのディレクトリーにそのコンテンツを解凍してください。

あるいは、[JSBin](https://jsbin.com/) や [Glitch](https://glitch.com/) のようなサイトを使って試験できます。HTML, CSS, JavaScript をオンラインエディターのいずれかにペーストします。もし使っているオンラインエディターに個別の CSS/JS パネルがない場合、適当な `<style>` / `<script>` 要素内に置いて下さい。

解凍が完了した評価サイトは次のように見えるはずです:

![](assessment-site-finished.png)

この評価の開始時点であなたがサイトを表示したとき、いくつかの違いや問題を見つけることでしょう。これは主にマークアップ中の違いが原因であり、CSS が正しく適用されずにスタイリングの問題を引き起こしています。心配しないでください。以降の節でそれらの問題を修正します!

> **Note:** もし行き詰まって助けを求める場合 — ページ最下部の [Assessment or further help](#assessment_or_further_help) セクションを見てください。

## プロジェクトの概要

このプロジェクトでは、熊の「事実」に関する記事を表示する架空の自然のサイトが表示されます。現状では、これはいくつものアクセシビリティの問題を持っています。あなたの仕事は現状のサイトを見て、全力を尽くして修正し、以下の質問に答えることです。

### 色

テキストは現在のカラースキームのせいで読みづらくなっています。現状のカラーコントラスト (テキスト/背景) をテストして、テストの結果を報告し、割り当てられた色を変更して修正できますか?

### セマンティック HTML

1. コンテンツはまだあまりアクセシブルではありません。スクリーンリーダーを使ってナビゲートしようとしたとき、何が起こるか報告してください。
2. スクリーンリーダーのユーザーがナビゲートしやすいように、記事のテキストを変更できますか?
3. サイトのナビゲーションメニュー ( `<div class="nav"></div>` で囲まれた部分) は正しい HTML5 セマンティック要素の中に入れることでよりアクセシブルになったかもしれません。どれを変更する必要がありますか?変更してください。

> **Note:** タグをスタイル付けする CSS ルールセレクターは、セマンティック見出しのために適切に変更する必要があります。パラグラフ要素を加えると、スタイルもより良く見えることに気がつくでしょう。

### 画像

現状の画像はスクリーンリーダーのユーザーにとってアクセシブルではありません。修正できますか?

### オーディオプレイヤー

1. `<audio>` プレイヤーは聴覚障害者にとってアクセシブルではありません。それらのユーザーのために何らかのアクセシブルな代替手段を加えることができますか?
2. `<audio>` プレイヤーは、HTML5 をサポートしていない古いブラウザーを使用しているユーザーにとってアクセシブルではありません。彼らに対してどのようにオーディオにアクセスさせることができますか?

### フォーム

1. トップにある検索フォームの `<input>` 要素はラベルとともに使用できるかもしれませんが、表示されるテキストを追加するとデザインを悪化させる可能性がありますし、視覚に問題のないユーザーにとってはあまり必要ありません。スクリーンリーダーにのみアクセシブルなラベルをどうやって追加すればいいでしょう?
2. コメントフォームの中の 2 つの `<input>` 要素は表示されるテキストラベルを含んでいますが、それらのラベルと明確に関連付けられていません。どのように関連付けますか?いくつかの CSS ルールも修正しなければいけない点に注意してください。

### コメント show/hide 制御

現状のコメント show/hide 制御ボタンは、キーボードからアクセスすることができません。タブキーによるフォーカス、リターンキーによる有効化という形で、キーボードをアクセシブルにすることができますか?

### テーブル

現状のデータテーブルはあまりアクセシブルではありません。スクリーンリーダーのユーザーにとって行と列を関連付けることは難しく、またテーブルが何を示しているのかを明確にする概要もありません。この問題を解決するために何らかの機能を HTML に追加することはできますか?

### 他には?

このウェブサイトをよりアクセシブルにする 2 つ以上の改善アイデアを挙げることができますか?

## 評価とヒント

あなたの作業を教師やメンターに渡して採点してもらったり、行き詰まってヒントが欲しい場合は次のようにしてください:

1. 成果をオンラインで共有できるエディター、例えば [CodePen](https://codepen.io/), [jsFiddle](https://jsfiddle.net/), [Glitch](https://glitch.com/) に置きます。
2. 採点や手助けのための投稿を [MDN Discourse forum Learning category](https://discourse.mozilla.org/c/mdn/learn) に書いてください。投稿には次のものを(英語で)入れて下さい:

- "Assessment wanted for Accessibility troubleshooting"のような説明的なタイトル。
- 何を試して、どうしてほしいのかの詳細。つまり行き詰まって助けてほしいのか、採点評価してほしいのか。
- オンラインで共有できるエディター (上記ステップ 1 で触れたもの)での例のリンク。これは身につけるとよい習慣です — コーティングの問題を、他の人がコードを見ずに助けるのは困難です。
- 助けてもらいたい問題が見つかるような、タスクや評価のページのリンク

{{PreviousMenu("Learn/Accessibility/Mobile", "Learn/Accessibility")}}

## このモジュール内

- [アクセシビリティとは?](/ja/docs/Learn/Accessibility/What_is_accessibility)
- [HTML: アクセシビリティの基礎](/ja/docs/Learn/Accessibility/HTML)
- [CSS と JavaScript のアクセシビリティ成功事例](/ja/docs/Learn/Accessibility/CSS_and_JavaScript)
- [WAI-ARIA の基本](/ja/docs/Learn/Accessibility/WAI-ARIA_basics)
- [アクセシブルなマルチメディア](/ja/docs/Learn/Accessibility/Multimedia)
- [モバイルアクセシビリティ](/ja/docs/Learn/Accessibility/Mobile)
- [アクセシビリティのトラブルシューティング](/ja/docs/Learn/Accessibility/Accessibility_troubleshooting)
Loading