Web標準Blogでは、Web標準の利用に興味のあるWebサイト管理者、Webデザイナーの方向けに、Web標準を利用するための手法やノウハウ、参考になるリソース等を、国内外を問わずご紹介します。
なお当Blogでは、Web標準に関する疑問や質問を募集しています。Webコンテンツ実装プロセスにまつわるお悩みでも結構ですので、お気軽に電子メールでstandards@mitsue.co.jp宛にお送りください。
2009年10月21日
Web標準カリキュラム 日本語訳の公開を開始
フロントエンド・エンジニア 矢倉
何度か当Blogおよびコラムのほうで取り上げているWeb標準カリキュラム (Opera Web Standards Curriculum)。4月よりOpera Softwareと協力してその日本語訳に取り組んでいますが、昨日Opera Developers Communityより、最初の3本が公開されました。
今後も少しずつ翻訳を進めていきたいと考えています。ご意見・ご感想などあればよろしくお願いします。
恒久リンク | コメント [4件] | 関連情報(トラックバック) [0件]
2009年10月19日
Web Designing 100号の執筆に協力
フロントエンド・エンジニア 矢倉
毎日コミュニケーションズさまより発行の雑誌「Web Designing」。10月17日に発売された2009年11月号で、なんと創刊100号を迎えられたとのことです。おめでとうございます。
そんな記念すべき100号にて、弊社より2名のスタッフが執筆に協力させていただきました。
一つ目の特集「Webを考える。 −時代を牽引する30人が書くWebクリエイティブ—」ではR&D本部の木達がクリエイターのひとりとして、コラムを執筆しております。
二つ目の特集「HTML 5 & CSS 3でWebは変わるのか? −制作者視点で解説するこれからの記述と考え方−」では、同じくR&D本部の矢倉が執筆を行っております。
恒久リンク | コメント [0件] | 関連情報(トラックバック) [0件]
2009年10月 9日
文書構造と動的なWebのアクセシビリティ
フロントエンド・エンジニア 矢倉
Mozillaでアクセシビリティ関連のQAを担当しているMarco Zeheが自身のBlogに “The importance of placement of HTML elements in a document” という記事を投稿していました。JavaScriptでモーダルダイアログなどを実現するものがありますが、実装方法によってアクセシビリティを著しく損ねることになるケースが紹介されています。
記事で例に挙げられていたのはThickBox。デモの写真やリンクをクリックするとダイアログが開くのですが、これは新たに生成したdivを文書の一番後ろに追加し、それをスタイルシートで調整するという実装が行われています。
表示上はなんら問題ない方法ですが、Zeheはこの「文書の一番後ろに追加する」ことに問題があると述べています。文書の最後に要素を追加してしまうと、内容の多いページにおいてはアンカー(または画像)を表す要素とダイアログを表す要素が近接しない場合があるので、スクリーンリーダーのような文書順に情報を辿るソフトウェアでは、情報の変化を追うことが困難になるのです。
Zeheは「ユーザーの位置をふまえた適切な位置に要素を追加して欲しい」と述べています。文書構造の重要性がこういった動的な部分でも活きてくるのは、すこし新鮮に感じました。
動的なWebにおけるアクセシビリティについては、WAI-ARIAなど技術的な面での対応は進んでいますが、この件のように「どのように使えば問題が少ないか」など、手法に関する議論はまだ充分に行われていないように感じます。技術の展開に向けた取り組みが、今後の大きな課題になりそうですね。
恒久リンク | コメント [0件] | 関連情報(トラックバック) [1件]
2009年10月 2日
2009年9月のW3C
フロントエンド・エンジニア 矢倉
CSS 2.1 勧告候補の更新
「CSS 2.1の勧告候補が更新」で取り上げていますが、9月8日にCSS 2.1の勧告候補が更新されました。
先の記事で触れたテストに関するスケジュールですが、先週開かれたミーティングにてスケジュールの見直しが行われたようです。
テストの収集期限は2010年1月15日。そこから3月15日まで計2回のテストを行い、実装の検証を行います。
予定されている2010年中の勧告は行えるでしょうか。
DOM 3 Eventsの最新草案
同じく9月8日にDOM 3 Eventsの新しい草案が公開されました。
以前の草案から構成が変更されているほか、いくつかのイベントについて記述を明確にするなど、実装を踏まえた更新が行われています。
Web Storage, Web Database
以前HTML5仕様から機能が分離したことについて書きました。その一つであるWeb Storageより、データベース関連APIを定義した部分が新たに分離され、Web Databaseという個別の仕様となりました。
新しいWeb StorageとWeb Databaseは9月10日付で、WebApps WGより公開されています。
メディアクエリーの勧告候補が公開
メディアクエリーの勧告候補が9月15日付けで更新されました。文法の修正を含む小さなアップデートとなっています。
WebSimpleDB API
9月29日付で、WebSimpleDB APIの草案が公開されました。先ほどのWeb Databaseとあわせて、二つのデータベース関連APIが登場することになります。
似通ったAPIが複数登場した背景には、Web Databaseが利用するSQLについて詳細が詰められていない、またそのニーズについても疑問が寄せられたことがあるようです。結果として、Web Databaseが分離し、SQLを利用しないWebSimpleDBが提案されました。
