From 4ec7f15b115b13af9952260b8d9a4c4218fb8c0d Mon Sep 17 00:00:00 2001 From: Wind1808 <42607060+Wind1808@users.noreply.github.com> Date: Thu, 10 Jun 2021 00:11:23 +0900 Subject: Web/Accessibility/ARIA/Roles/Grid_Role の更新 (#767) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ARIA: grid ロールの更新 * ARIA: grid ロールの更新 * ARIA: grid ロールの更新 --- .../accessibility/aria/roles/grid_role/index.html | 87 ++++++++++------------ 1 file changed, 41 insertions(+), 46 deletions(-) (limited to 'files/ja/web/accessibility/aria') diff --git a/files/ja/web/accessibility/aria/roles/grid_role/index.html b/files/ja/web/accessibility/aria/roles/grid_role/index.html index 666819b2b4..e6a0dd7786 100644 --- a/files/ja/web/accessibility/aria/roles/grid_role/index.html +++ b/files/ja/web/accessibility/aria/roles/grid_role/index.html @@ -7,12 +7,10 @@ tags: - Accessibility translation_of: Web/Accessibility/ARIA/Roles/Grid_Role --- -
\{{ariaref}}
+グリッド (grid
) ロールは、1つ以上のセルの行を含むウィジェット用です。 各セルの位置は重要であり、キーボード入力を使用してフォーカスすることができます。
grid
ロールは、1つ以上のセルの行を含むウィジェット用です。 各セルの位置は重要であり、キーボード入力を使用してフォーカスすることができます。
<table role="grid" aria-labelledby="select-your-seat"> - <caption>座席を選んでください</caption> +<table role="grid" aria-labelledby="id-select-your-seat"> + <caption id="id-select-your-seat">座席を選んでください</caption> <tbody role="presentation"> <tr role="presentation"> <td></td> @@ -20,36 +18,34 @@ translation_of: Web/Accessibility/ARIA/Roles/Grid_Role <th>列 B</th> </tr> <tr> - <th scope="row">島 1</th> + <th scope="row">通路 1</th> <td tabindex="0"> <button id="1a" tabindex="-1">1A</button> </td> <td tabindex="-1"> <button id="1b" tabindex="-1">1B</button> </td> - <!-- More Columns --> + <!-- その他の列 --> </tr> <tr> - <th scope="row">島 2</th> + <th scope="row">通路 2</th> <td tabindex="-1"> <button id="2a" tabindex="-1">2A</button> </td> <td tabindex="-1"> <button id="2b" tabindex="-1">2B</button> </td> - <!-- More Columns --> + <!-- その他の列 --> </tr> </tbody> </table>-(オプション)上記の例の簡単な説明を含めます。
-説明
-グリッドウィジェットには、テーマに関連するインタラクティブなコンテンツの1つ以上のセルを持つ1つ以上の行が含まれています。 それは特定の視覚的プレゼンテーションを意味するわけではありませんが、要素間の関係を意味します。 これは、チェックボックスやナビゲーションリンクなどのような単純なグループ化に使用します。 複雑なスプレッドシートアプリケーションにも使用できます。
+グリッドウィジェットは、テーマに沿ったインタラクティブなコンテンツの1つ以上のセルを持つ1つ以上の行を含みます。 それは特定の視覚的表現を暗示するものではありませんが、要素間の関連性を暗示します。 用途は、表形式の情報の表示 (データグリッド) と他のウィジェットのグループ化 (レイアウトグリッド) の2つのカテゴリーに分類されます。 データグリッドとレイアウトグリッドの両方が同じ ARIA のロール、ステート、およびプロパティを採用している場合でも、そのコンテンツと目的の違いは、キーボードインタラクションのデザインにおいて考慮すべき重要な要因を表面化させます。 詳細については、WAI-ARIA Authoring Practices を参照してください。
-セル要素には、行ヘッダーや列ヘッダーでない限り、
+gridcell
ロールがあります。 ヘッダー要素ではそれぞれrowheader
ロールとcolumnheader
ロールです。 セル要素は、row
ロールを持つ要素によって所有される必要があります。 行はrowgroup
を使用してグループ化できます。セル要素には、行ヘッダーや列ヘッダーでない限り、グリッドセル (
gridcell
) ロールがあります。 ヘッダー要素には、それぞれ行ヘッダー (rowheader
) ロールと列ヘッダー (columnheader
) ロールがあります。 セル要素は、行 (row
) ロールを持つ要素によって所有される必要があります。 行は行グループ (rowgroup
) を使用してグループ化できます。グリッドをインタラクティブなウィジェットとして使用する場合は、{{anch("Keyboard interactions","キーボードインタラクション")}}を実装する必要があります。
@@ -57,42 +53,41 @@ translation_of: Web/Accessibility/ARIA/Roles/Grid_Role関連する ARIA のロール、ステート、プロパティ
+ロール
+
row
を含むグループ。aria-multiselectable
が true
に設定されている場合、グリッド内の複数の項目を選択できます。 デフォルト値は false
です。aria-readonly
を true
に設定するべきです。 デフォルト値は false
です。多くのユースケースでは、HTML の table
要素で十分であり、その要素にはすでに多くの ARIA ロールが含まれています。
多くのユースケースでは、HTML の表 (table
) 要素で十分であり、その要素にはすでに多くの ARIA ロールが含まれています。
キーボードユーザーはグリッドに出会うと、左、右、上、下のキーを使用して行と列をナビゲートします。 インタラクティブなコンポーネントをアクティブにするには、リターンキーとスペースキーを使用します。
+キーボードユーザーはグリッドに出会うと、左、右、上、下のキーを使用して行と列をナビゲートします。 インタラクティブなコンポーネントをアクティブ化するには、リターンキーとスペースキーを使用します。
キー | -動作 | +アクション |
---|---|---|
キーの組み合わせ | -動作 | +アクション |