1. チャコウェブラジオ
  2. #46 WAI-ARIA解説シリーズPart..
2025-05-08 06:37

#46 WAI-ARIA解説シリーズPart5「ARIA Authoring Practices Guide(APG)の概要と活用法」

APG(ARIA Authoring Practices Guide)は、WAI-ARIAを使ったアクセシブルなコンポーネント作成のためのガイドです。

今回はAPGについての概要を解説します。

ガイドラインサイトがリニューアルされ、コード例やデモが豊富に掲載されています。

英語サイトですが、とても使いやすくなっているのでウェブアクセシビリティを実装する際にはおすすめです。


参考:

ARIA Authoring Practices Guide | APG | WAI | W3C


「チャコウェブラジオ」は株式会社Cyber Catsが運営するチャコウェブのスタッフが、ウェブアクセシビリティを実践したい制作者やウェブ担当者に向けて、ゆっくりじっくり解説していくポッドキャストです。


ご感想やチャコウェブへのご相談はメールフォームよりお寄せください。

https://www.chaco-web.com/contactus.html


出演:

やまぐちみあ(ウェブアクセシビリティマネージャー)

https://x.com/chacoweb_ymgc

社内で定期的に開催している勉強会では、制作メンバーとウェブアクセシビリティ関連の知識を共有したり、意見交換を積極的に行っています。

お客様のホームページ制作にあたっては、ディレクター、デザイナーとの打ち合わせ時にウェブアクセシビリティの観点からデザインや仕様の決定に携わっています。

また、ウェブアクセシビリティに関するブログ記事の更新も担当しています。


よこやまゆみこ(ウェブマーケティングマネージャー)

https://x.com/chacoweb_yama

ブログを10年以上運用してきた経験から実践的なアドバイスを得意とし、コンテンツ発信を活用して企業の価値を高めるサポートをしています。

400件を超える中小企業のホームページ制作に関わり、SEO、コンテンツマーケティング、ライティングの知識を使ったコンテンツ制作で利益につなげる制作ディレクションと利益獲得のアドバイスをしてきました。

ウェブの情報発信力を存分に活用する考え方を基礎からお伝えし、運用能力を身につけていただくお手伝いをしています。


チャコウェブ公式サイト

https://www.chaco-web.com/


チャコウェブ公式X

https://x.com/_chacoweb


株式会社Cyber Cats公式サイト

https://cybercats.jp/


ポッドキャストの書き起こし「LISTEN」はこちら

https://listen.style/p/chacoweb?k2xLjX2w

サマリー

WAI-ARIA解説シリーズのパート5では、アリアオーサリングプラクティシーズガイド(APG)を中心に、アクセシブルなコンポーネントの作成方法を詳しく解説しています。APGは、ウェブアクセシビリティに関心のある制作者にとって役立つ実践的なガイドです。

APGの概要
こんにちは。チャコウェブラジオは、株式会社Cyber Catsが運営するチャコウェブのスタッフが、
ウェブアクセシビリティを実践したい制作者やウェブ担当者に向けて、ゆっくりじっくり解説していくポッドキャストです。
進行を担当するゆみこです。よろしくお願いします。
みあ:みあです。よろしくお願いします。
ゆみこ:本日のテーマは、WAI-ARIA解説シリーズPart5「ARIA Authoring Practices Guide
(APG)の概要と活用法」です。
みあ:前回はWAI-ARIAに関連する文書の全体像や、その活用法について紹介しました。
今回からは、APGをメインに解説したいと思います。
ゆみこ:前回のおさらいになりますが、APGについてもう一度詳しく教えてください。
みあ:はい。APGは「ARIA Authoring Practices Guide」の略で、
WAI-ARIAをどのように使って、アクセシブルなコンポーネントを作るかが書かれている実践ガイドです。
もともとは「WAI-ARIA Authoring Practices 1.2」などの文書形式で提供されていましたが、
現在はウェブサイト形式にリニューアルされていて、随時更新されています。
ゆみこ:リニューアル後のウェブサイト版は英語ではありますが、レイアウトが整理されていて見やすいですね。
はい、そうなんです。とても見やすくて情報も整理されていますし、
英語に不安がある方も翻訳機能を使いながら活用するのがおすすめです。
ゆみこ:そうなんですね。
ところで、前回も登場した「コンポーネント」という言葉、よく聞く言葉ですが実際はよく分かっていません……。
もう少し具体的に教えてもらえますか?
みあ:はい、もちろんです。「コンポーネント」とは部品や要素といった意味がある英単語で、
ウェブではページを構成するパーツや要素全般を指します。
ちなみに、以前登場した「ユーザーインターフェースコンポーネント」ですが、
これはユーザーとウェブサイトとの接点になる要素のことで、具体的にはボタンやリンクなどを指しているんですね。
ゆみこ:なるほど。ということは、APGはWAI-ARIAを使ってコンポーネントと呼ばれる部品を作るための実践ガイドなんですね。
みあ:はい、その通りです。
ゆみこ:具体的にはどのようなことが書かれているんでしょうか?
みあ:アコーディオンやボタンなど、さまざまなコンポーネントについて、
どんなコンポーネントか、キーボード操作はどうするのがよいか、どんなロールやステート、プロパティを使うかが解説されています。
また、そういったコンポーネントのHTMLやJavaScriptといったコードが紹介されていたり、実際に動くデモが用意されています。
APGの活用法
ゆみこ:コードの紹介に、デモまであるんですね。それはすごい参考になりそうです!
みあ:はい、そうなんです!ただ、注意が必要なのが、APGのコードはあくまで例だということです。
そのままコピーして使うのではなく、ウェブサイトの構造やコンテンツに合わせて、カスタマイズする必要があります。
ゆみこ:うーん、そのままコピペではダメということですね。
APGで紹介されているコードを理解して、状況に合わせて応用することが大事なんですね。
みあ:はい、その通りです!それから、APGにはよく使われるコンポーネントの例だけでなく、
bannerやnavigationといったARIAランドマークの使い方や、要素にアクセシブルな名前や説明を付けるときの考え方、実践方法などもまとめられています。
ゆみこ:ただコードを参考にするだけでなく、WAI-ARIAやウェブアクセシビリティの勉強になりそうですね……!
みあ:そうなんです。制作時にコードを参考にするだけでなく、勉強として目を通すのもよいと思いますね。
ゆみこ:うーん!そうですね。それでは今回のまとめです。
APGとは「ARIA Authoring Practices Guide」の略で、WAI-ARIAを使ってアクセシブルなコンポーネントを作る方法がまとめられた実践的なガイドです。
もともとは「WAI-ARIA Authoring Practices 1.2」というようにバージョン付きの文書として提供されていましたが、
現在はウェブサイト形式にリニューアルされていて、随時更新されているのでこちらを参考にするのがおすすめとのことです。
このAPGでは、よく使われるコンポーネントについて、どんなキーボード操作が必要か、
どのようなロールやステート、プロパティを使えばいいのかなどが詳しく解説されています。
それだけでなく、HTMLやJavaScriptの具体的なコード例も紹介されているので、実装の際にも非常に参考になりますね。
また、ARIAランドマークの使い方や、アクセシブルな名前や説明の付け方についても、考え方や実践方法がまとめられているので、
WAI-ARIAやウェブアクセシビリティの学習資料に使うのもおすすめとのことです。
本日のテーマは、WAI-ARIA解説シリーズPart5
「ARIA Authoring Practices Guide(APG)の概要と活用法」でした。
お聞きいただきありがとうございました。
感想をいただけるととっても嬉しいです。
ハッシュタグ「チャコウェブラジオ」をつけて、ぜひSNS、エックス(旧Twitter)で投稿してください。
また、概要欄にメールフォームリンクをご用意しています。
ウェブアクセシビリティに対応したい方、チャコウェブにお仕事を依頼したい方や、
ご相談がある方はお気軽にメッセージをお寄せください。
次回もお楽しみに!
06:37

コメント

スクロール