D2D アクセシビリティ勉強会 ~WAI-ARIAでアクセシブルにしてみよう~を開催しました。

2017年3月5日日曜日の14時00分から開催されたD2D アクセシビリティ勉強会 ~WAI-ARIAでアクセシブルにしてみよう~で、いつものように私は司会進行と説明を務めました。

まず、講師の澤田(@SawadaStdDesign)さんから「WAI-ARIAの考え方と使い方を整理しよう」をテーマにお話ししていただきました。その時に使用された澤田さんの資料です。

写真:WAI-ARIAについて説明をされている澤田さんと熱心に話を聞く参加者の皆さん

澤田さん曰く早口の弾丸トークだったらしいのですが、誰も早口だという事には気づかないくらい、いつも通り分かりやすい説明をしていただきました。

グループに分かれて「タブメニューと新着情報」か「アコーディオンと新着情報」かを選んでアクセシブルにしてみよう

4グループに分かれてもらい(1グループ4名)、事前に用意しておいたWAI-ARIAの記述が入っていないタブメニュー、アーディオン、新着情報それぞれにWAI-ARIAの記述を追記してアクセシブルなものに仕上げてもらう作業を行いました。

グループ内で活発に意見交換をしながら作業を進めていただいてたのですが、思っていたより作業時間がかかってしまい1時間では時間が足らなかったので、時間を延長してそれぞれ2つの課題を仕上げていただきました。

写真
議論しながらゴリゴリコードを書いている参加者の皆さんの様子

各グループ 出来上がったものを発表

グループごとに、どのようにWAI-ARIAの記述をしたのか又苦労した点、議論に上がった事等感想も合わせて発表してもらい、最後に実際にスクリーンリーダー(Mac OS X VoiceOver)でどのように読み上げるかの確認まで行いました。

グループAの発表内容
アコーディオン
グル-プAが作成したアコーディオンはこちら
新着情報 グル-プAが作成した新着情報はこちら
グループBの発表内容
タブメニュー
グル-プBが作成したタブメニューはこちら
新着情報 グル-プBが作成した新着情報こちら
グル-プCの発表内容
アコーディオン
グル-プCが作成したアコーディオンはこちら
新着情報 グル-プCが作成した新着情報はこちら
グル-プDの発表内容
アコーディオン
グル-プDが作成したアコーディオンはこちら
新着情報 グル-プDが作成した新着情報はこちら

グループDがアコーディオンにrole="tablist"を使用した事から、このアコーディオンにrole="tab"を記述する事は有効なのか?という疑問が出て、「タブの定義とは?」についてみんなで意見を交わしました。その時出た意見は下記の通りになります。

澤田さんが勉強会後調査されてたので、それに私も加わり調査した結果、今回のアコーディオンは見出しとボタンがあり元の要素のセマンティクスを優先すべきなので、role="tablist"を適用すべきではないけれど、元の要素のセマンティクスを優先する必要性が低い(divとか)場合は、role="tablist"を適用しても構わないと判断しました。

そして、複数選択可能なものはタブとして良いのかどうかは、tablistロールで定義されるタブを複数同時に開いても、aria-multiselectable属性を設定すれば大丈夫という結論になりました。

タブメニューとアコーディオンと新着情報のアクセシブルな例の紹介

最後に私が作成したタブメニューとアコーディオンと新着情報のアクセシブルな例を紹介&説明&VoiceOverでの読み上げを聞いていただいて勉強会を締めくくりました。

上記の新着情報ですが、皆さんの発表内容を聞いて日付までa要素と関連付ける必要はないと思いました。

今回の勉強会でツイートされたものをまとめたD2D アクセシビリティ勉強会 ~WAI-ARIAでアクセシブルにしてみよう~ - Togetterまとめもご覧ください。

まとめ

今回は、久しぶりに予定時間をオーバーしてしまい「ワークショップと休憩の時間管理をもっと上手にしなきゃいけなかった」と反省しております。ただ、後半久しぶりに全員で1つの疑問について考え意見を出し合えた事はD2Dの勉強会らしく有意義な時間になったんじゃないかと思います。せっかく色んな職種の人が集まって一緒に作業するのだから、様々な意見が飛び交いみんなで考えてベストな答えを出していき切磋琢磨して1つでも多くの得れるものを持って帰ってもらいたいという想いでやっているので議論する時間はこれからも大事にしたいです。

今回、WAI-ARIAの話を初めて聞く方からもう使っている方までいらっしゃいましたが、それぞれに学んでいただける事があったように思います。WAI-ARIAはrole属性から始めれば入りやすいのですが、勉強すればするほど奥深く難しいと皆さんの発表を聞きながら思うと共に、やはりWAI-ARIAだけをテーマにした会を開催して良かったと実感しました。

最後になりましたが、年度末のお忙しい中ご参加いただいた皆様、ありがとうございました。また、勉強すべきテーマなど出てきましたら皆さんと一緒に勉強していければと思っております。

コメント (0件)


White Stage
https://white-stage.com/article.php/d2daccessibility2017