diff options
author | Wind1808 <42607060+Wind1808@users.noreply.github.com> | 2021-05-03 10:27:50 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-03 10:27:50 +0900 |
commit | 916add469f12df01f1779892ab115ae8952846a7 (patch) | |
tree | 77190fcdd54695df1ef19694c41dfd17492acd93 /files/ja/web/accessibility | |
parent | 96e11c45831252bcd28ae283f1d28335c38f2438 (diff) | |
download | translated-content-916add469f12df01f1779892ab115ae8952846a7.tar.gz translated-content-916add469f12df01f1779892ab115ae8952846a7.tar.bz2 translated-content-916add469f12df01f1779892ab115ae8952846a7.zip |
Web/Accessibility/ARIA/Roles/Contentinfo_role の更新 (#528)
* ARIA: contentinfo ロールの更新
* ARIA: contentinfo ロールの更新
Diffstat (limited to 'files/ja/web/accessibility')
-rw-r--r-- | files/ja/web/accessibility/aria/roles/contentinfo_role/index.html | 59 |
1 files changed, 32 insertions, 27 deletions
diff --git a/files/ja/web/accessibility/aria/roles/contentinfo_role/index.html b/files/ja/web/accessibility/aria/roles/contentinfo_role/index.html index 3f61014940..a0692abeb2 100644 --- a/files/ja/web/accessibility/aria/roles/contentinfo_role/index.html +++ b/files/ja/web/accessibility/aria/roles/contentinfo_role/index.html @@ -7,9 +7,7 @@ tags: - Accessibility translation_of: Web/Accessibility/ARIA/Roles/Contentinfo_role --- -<div>\{{ariaref}}</div> - -<p><code>contentinfo</code> <a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ランドマークロール</a>は、著作権情報、ナビゲーションリンク、プライバシーステートメントなど、ウェブサイトの各ページの最後に繰り返される情報を識別するために使用されます。 このセクションは一般的にフッターと呼ばれます。</p> +<p>コンテンツ情報 (<code>contentinfo</code>) <a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#landmark_roles">ランドマークロール</a>は、著作権情報、ナビゲーションリンク、プライバシーステートメントなど、ウェブサイトの各ページの最後に繰り返される情報を識別するために使用します。 このセクションは一般的にフッターと呼ばれます。</p> <pre class="brush: html"><div role="contentinfo"> <h2>フッター</h2> @@ -27,54 +25,54 @@ translation_of: Web/Accessibility/ARIA/Roles/Contentinfo_role <h2 id="Description" name="Description">説明</h2> -<p><code>contentinfo</code> ロールは、ページフッターを識別するための<a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ランドマーク</a>です。 ランドマークは、支援技術によって使用され、文書の大きなセクションを迅速に識別してナビゲートすることができます。 ページには、1ページあたり1つのトップレベルの <code>contentinfo</code> ランドマークロールのみが含まれているべきです。</p> +<p>コンテンツ情報 (<code>contentinfo</code>) ロールは、ページフッターを識別するための<a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#landmark_roles">ランドマーク</a>です。 ランドマークは、支援技術によって使用され、文書の大きなセクションを迅速に識別してナビゲートすることができます。 ページには、1ページあたり1つのトップレベルのコンテンツ情報 (<code>contentinfo</code>) ランドマークロールのみが含まれているべきです。</p> -<p>各ページには、{{htmlelement("footer")}} 要素を使用するか、または <code>role="contentinfo"</code> を宣言することによって作成された <code>contentinfo</code> ランドマークが1つだけ含まれているべきです。 {{htmlelement("iframe")}} 要素を介して埋め込まれたコンテンツに存在する <code>contentinfo</code> ランドマークは、この制限に含まれません。</p> +<p>各ページには、{{htmlelement("footer")}} 要素を使用するか、または <code>role="contentinfo"</code> を宣言することによって作成されたコンテンツ情報 (<code>contentinfo</code>) ランドマークが1つだけ含まれているべきです。 {{htmlelement("iframe")}} 要素を介して埋め込まれたコンテンツに存在するコンテンツ情報 (<code>contentinfo</code>) ランドマークは、この制限に含まれません。</p> <div class="note"> -<p>{{htmlelement("footer")}} 要素を使用すると、自動的にセクションに <code>contentinfo</code> ロールを持つことを伝えます。 開発者は、ARIA を使用するよりも正しい意味論の HTML 要素を常に使用するべきで、確実に VoiceOver の<a href="/ja/docs/Web/HTML/Element/footer#Accessibility_concerns">既知の問題をテスト</a>してください。</p> +<p>{{htmlelement("footer")}} 要素を使用すると、自動的にセクションがコンテンツ情報 (<code>contentinfo</code>) ロールを持つことを伝えます。 開発者は、ARIA を使用するよりも正しい意味論の HTML 要素を常に使用するべきで、念のため VoiceOver の<a href="/ja/docs/Web/HTML/Element/footer#accessibility_concerns">既知の問題をテスト</a>してください。</p> </div> <h2 id="Examples" name="Examples">例</h2> -<pre><span class="tag"><body> +<pre class="brush: html"><body> - </span><!-- 他のページのコンテンツ --> + <!-- 他のページのコンテンツ --> -<span class="tag"> <div role="contentinfo"> + <div role="contentinfo"> <h2>MDN Web Docs</h2> <ul> - <li><a href="#"></span>ウェブ技術<span class="tag"></a></li> - <li><a href="#"></span>ウェブ開発について学ぶ<span class="tag"></a></li> - <li><a href="#"></span>MDN について<span class="tag"></a></li> - <li><a href="#"></span>フィードバック<span class="tag"></a></li> + <li><a href="#">ウェブ技術</a></li> + <li><a href="#">ウェブ開発について学ぶ</a></li> + <li><a href="#">MDN について</a></li> + <li><a href="#">フィードバック</a></li> </ul> - <p></span>© 2005-2018 Mozilla および各貢献者 コンテンツは <a href="#">これらのライセンス</a> の下で公開されています。<span class="tag"></p></span> -<span class="tag"> </div> -</body></span> + <p>© 2005-2018 Mozilla および各貢献者 コンテンツは <a href="#">これらのライセンス</a> の下で公開されています。</p> + </div> +</body> </pre> <h2 id="Accessibility_concerns" name="Accessibility_concerns">アクセシビリティに関する懸念</h2> <h3 id="Use_sparingly" name="Use_sparingly">控えめに使用する</h3> -<p><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ランドマークロール</a>は、文書のより大きな全体的なセクションを識別することを意図しています。 あまりにも多くのランドマークロールを使用すると、スクリーンリーダーで「ノイズ」が発生し、ページ全体のレイアウトを理解することが難しくなります。</p> +<p><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#landmark_roles">ランドマークロール</a>は、文書のより大きな全体的なセクションを識別することを意図しています。 あまりにも多くのランドマークロールを使用すると、スクリーンリーダーで「ノイズ」が発生し、ページ全体のレイアウトを理解することが難しくなります。</p> <h3 id="One_contentinfo_landmark_per_page" name="One_contentinfo_landmark_per_page">ページあたり1つの <code>contentinfo</code> ランドマーク</h3> -<h4 id="The_<body>_element" name="The_<body>_element"><code><body></code> 要素</h4> +<h4 id="The_<body>_element" name="The_<body>_element"><code><body></code> 要素</h4> -<p>{{htmlelement("body")}} 要素の直接の子孫として使用される文書ごとに1つの <code>contentinfo</code> ランドマークが存在するべきです。</p> +<p>{{htmlelement("body")}} 要素の直接の子孫として使用し、文書ごとに1つだけコンテンツ情報 (<code>contentinfo</code>) ランドマークが存在するべきです。</p> -<h4 id="Mega-footers" name="Mega-footers">メガフッター</h4> +<h4 id="Mega-footers" name="Mega-footers">巨大フッター</h4> -<p>文書のフッターの中に追加の {{htmlelement("footer")}} 要素や <code>contentinfo</code> ランドマークを入れ子にしないでください。 代わりに、他の<a href="/ja/docs/Web/HTML/Element#Content_sectioning">コンテンツセクショニング要素</a>を使用してください。</p> +<p>文書のフッターの中に追加の {{htmlelement("footer")}} 要素やコンテンツ情報 (<code>contentinfo</code>) ランドマークをネストしないでください。 代わりに、他の<a href="/ja/docs/Web/HTML/Element#content_sectioning">コンテンツセクショニング要素</a>を使用してください。</p> <h3 id="Labeling_landmarks" name="Labeling_landmarks">ランドマークのラベル付け</h3> <h4 id="Multiple_landmarks" name="Multiple_landmarks">複数のランドマーク</h4> -<p>文書に複数の <code>contentinfo</code> ランドマークロールや {{htmlelement("footer")}} 要素がある場合は、各ランドマークの <code>aria-label</code> 属性でラベルを指定します。 このラベルで、支援技術のユーザーがそれぞれのランドマークの目的をすばやく理解することができます。</p> +<p>文書に複数のコンテンツ情報 (<code>contentinfo</code>) ランドマークロールや {{htmlelement("footer")}} 要素がある場合は、各ランドマークの <code>aria-label</code> 属性でラベルを指定します。 このラベルで、支援技術のユーザーがそれぞれのランドマークの目的をすばやく理解することができます。</p> <pre class="brush: html"><body> @@ -97,20 +95,20 @@ translation_of: Web/Accessibility/ARIA/Roles/Contentinfo_role <h4 id="Redundant_descriptions" name="Redundant_descriptions">冗長な説明</h4> -<p>スクリーンリーダーは、ランドマークロールの種類をアナウンスします。 このため、ラベルでランドマークが何であるかを説明する必要はありません。 例えば、<code>aria-label="フッター"</code> の <code>role="contentinfo"</code> の宣言は、"contentinfo フッター" として重複してアナウンスすることができます。</p> +<p>スクリーンリーダーは、ランドマークロールの種類をアナウンスします。 このため、ラベルでランドマークが何であるかを説明する必要はありません。 例えば、<code>aria-label="フッター"</code> の <code>role="contentinfo"</code> の宣言は、"contentinfo フッター" として重複してアナウンスされることがあります。</p> <h2 id="Best_practices" name="Best_practices">ベストプラクティス</h2> <h3 id="Prefer_HTML" name="Prefer_HTML">好ましい HTML</h3> -<p>{{htmlelement("body")}} 要素の直接の子孫である場合、{{htmlelement("footer")}} 要素を使用すると、自動的にセクションが <code>contentinfo</code> ロールを持つことを伝えます(VoiceOver の<a href="/ja/docs/Web/HTML/Element/footer#Accessibility_concerns">既知の問題</a>は別として)。 可能であれば、代わりに <code><footer></code> を使用することをお勧めします。 <code><article></code>、<code><aside></code>、<code><main></code>、<code><nav></code>、<code><section></code> 内にネストされた <code><footer></code> 要素は、<code>contentinfo</code> とはみなされないことに注意してください。</p> +<p>{{htmlelement("body")}} 要素の直接の子孫である場合、{{htmlelement("footer")}} 要素を使用すると、自動的にセクションがコンテンツ情報 (<code>contentinfo</code>) ロールを持つことを伝えます (VoiceOver の<a href="/ja/docs/Web/HTML/Element/footer#accessibility_concerns">既知の問題</a>は別として)。 可能であれば、代わりに <code><footer></code> を使用することをお勧めします。 <code><article></code>、<code><aside></code>、<code><main></code>、<code><nav></code>、<code><section></code> 内にネストされた <code><footer></code> 要素は、コンテンツ情報 (<code>contentinfo</code>) とはみなされないことに注意してください。</p> <h3 id="Added_benefits" name="Added_benefits">追加された利点</h3> <p>ブラウザー拡張などの特定の技術は、ページ上に存在する全てのランドマークロールのリストを生成することができ、非スクリーンリーダーユーザーは文書の大きなセクションを素早く識別してナビゲートできます。</p> <ul> - <li><a href="http://matatk.agrip.org.uk/landmarks/">ランドマークブラウザー拡張</a>(英語)</li> + <li><a href="https://matatk.agrip.org.uk/landmarks/">ランドマークブラウザー拡張</a> (英語)</li> </ul> <h2 id="Specifications" name="Specifications">仕様</h2> @@ -139,9 +137,16 @@ translation_of: Web/Accessibility/ARIA/Roles/Contentinfo_role <ul> <li>{{htmlelement("footer")}}: フッター要素</li> <li><a href="https://www.w3.org/TR/wai-aria/#contentinfo">contentinfo (role): Accessible Rich Internet Applications (WAI-ARIA) 1.1</a></li> - <li><a href="/ja/docs/Web/HTML/Sections_and_Outlines_of_an_HTML5_document">HTML5 ドキュメントのセクションとアウトライン</a></li> - <li><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#Landmark_roles">ランドマークロール: ARIA を使用する: ロール、ステート、プロパティ</a></li> + <li><a href="/ja/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines">HTML のセクションとアウトラインの使用</a></li> + <li><a href="/ja/docs/Web/Accessibility/ARIA/ARIA_Techniques#landmark_roles">ランドマークロール: ARIA を使用する: ロール、ステート、プロパティ</a></li> <li><a href="https://developer.paciellogroup.com/blog/2013/02/using-wai-aria-landmarks-2013/">Using WAI-ARIA Landmarks – 2013 | The Paciello Group</a></li> <li><a href="https://www.scottohara.me/blog/2018/03/03/landmarks.html">Accessible Landmarks | scottohara.me</a></li> <li><a href="http://html5doctor.com/the-footer-element-update/">The Footer Element Update | HTML5 Doctor</a></li> </ul> + + +<section id="Quick_links"> + <ol> + <li><a href="/ja/docs/Web/Accessibility/ARIA/Roles"><strong>WAI-ARIA ロール</strong></a>{{ListSubpagesForSidebar("/ja/docs/Web/Accessibility/ARIA/Roles")}}</li> + </ol> +</section> |