コーディングWebアクセシビリティを読んだ


5月14日木曜日にWebサイト設計・UI実装・アクセシビリティのモダンアプローチというイベントがありました。

そこでコーディングWebアクセシビリティ – WAI-ARIAで実現するマルチデバイス環境のWebアプリケーションというイベントに関連した書籍が販売されていたので、その場で購入したのでした。

その昔、アックゼロヨンというイベントがあった

その昔、2004年くらいにWebアクセシビリティ関連のイベントでアックゼロヨン(Ac+C’04)というのが開催されました。10年以上も前のことです。

ちょうど、JIS X 8341-3というWebコンテンツのアクセシビリティ規格が生まれた年です。僕もこのイベントに参加していました。

このアックゼロヨンというイベントは、日本ウェブ協会という団体が主催しており、Webサイト設計・UI実装・アクセシビリティのモダンアプローチの主催であるBAさんのオフィス内に一時期事務所がありました(その後の経緯などはちょっと存じていないのですが)

それから10年あまり、これといって僕はアクセシビリティ方面の活動はほとんどしていませんでした(ちょいちょい日本バリアフリー協会さん主催イベントのFlash Videoプレイヤーのアクセシビリティ対応他ちいさなお手伝い程度のことはしていましたが)

今年の2月末、とある病気で入院することになり、目の関係でPCに向かえないという自分の人生史上かつてないイベントがありまして、少しこちら方面への関心の高まりを感じていたところでした。

PCを取ったらただの人以下である自信を持つ僕にとって、もし何かしらの障害をかかえた際もこれまで通りの活動をしたいとの思いがあります(なんてことを書くとアクセシビリティの狭義の面ばかりがピックアップされるのでよくないということは承知しつつも)

しかし!

体も健康になり、元気に仕事ができるようになると、そういった決意のようなものは日々の仕事の中で失われていってしまっていたのです。この変化にもまたびっくりでした。

さて、そんな僕的機運が高まる中でのこの書籍です。

SPAが流行りのいまだからこそ取り組もう

長年、FlashやJavaScriptなどのリッチなコンテンツのフロントエンドやバックエンドを担当してきた人生を経て、高齢化が進む僕にとって大事なテーマの一つに違いないのがWAI-ARIAです。

コーディングWebアクセシビリティの書籍は、いわゆる難しい仕様がならぶというタイプのものではありません。よくわからないジョークなどもふんだんに盛り込まれており、楽しめる人には楽しめる内容となっています。

文字サイズも大きく、紙が厚くて、ページ数も少ないので、下手をすると立ち読みで済んでしまう危険がありますが、SPAをはじめとするダイナミックかつ非固定なHTML構造技術が注目を浴びるいまだからこそ、手元に置いてたまに眺めるのはいいのではないでしょうか。

これは個人的な推測なのですが、いまSPAで扱われているHTMLは、フロントエンドエンジニアよりもマークアップエンジニアが主役だったころの昔のWebに比べるとあまり文書構造について考慮がされていないのではないかという気がします(すみません、僕もです…)。

VirtualDOMによるHTMLの書き換え時に挿入されているHTMLは、ブラウザに渡されるときはHTMLになっていたとしても裏側の実装時には別のデータ構造だったり、謎のXMLだったりすることもあります。

コーディングWebアクセシビリティでは、Webアプリケーションのような利用者が使うタイプのコンテンツに焦点が当てられており、フォームを多用したりダイナミックに構造が変化したりするコンテンツに向けてのネタが多く含まれています。

ただ、フォームが多用する解説書は地味で事務的な雰囲気が漂ってしまいがちなところを、モダンなUIパーツ、例えばハンバーガーメニュー(個人的には正式名はナビゲーションドロワーだと思っていたけど、本書内ではナビコンと書いてあった)について解説されているので、いま読むと退屈しないでしょう。

ということで、興味ある方はぜひ!

Comments are closed.