アンケートご協力のお願いgihyo.jpでは,2010年度に向けて豪華プレゼントが当たる読者属性アンケートを実施しております。ご協力ください。

gihyo.jp » WEB+DESIGN STAGE » 特集 » 新春特別企画・2008年を展望する! » 2008年のWeb標準

新春特別企画・2008年を展望する!

2008年のWeb標準

あけましておめでとうございます。株式会社ミツエーリンクスの木達です。私はWebサイト構築の現場において,標準化された技術の適切な利用をエンジニアの立場から推進してきました。Webで用いられる標準技術を総じてWeb標準と呼びますが,私が注力しているのは主に(X)HTMLやCSSといったフロントエンド分野に属するWeb標準で,その多くはW3Cによって策定されています。本稿では,Webコンテンツ制作者にとって身近な存在である狭義のWeb標準に関し,今年2008年中にどのような動向が予測されるか,私見と期待を交え書かせていただこうと思います。

更なる標準準拠が期待されるWebブラウザ

かつてはブラウザ側の対応状況が芳しくなかったがゆえに,Web標準を用いたコンテンツ実装にデザイナーや開発者がなかなか踏み切れない時代がありました。しかしそうした時代も,Internet Explorer(以下IE)やMozilla Firefox(以下Firefox),SafariOperaといったメジャーなブラウザが揃ってW3Cの勧告仕様に準拠するよう開発を進めている今となっては,既に過去のものとなりつつあります。

2008年の上半期には,IE7よりも更にWeb標準のサポートを改善したIE8のベータ版が公開される模様です。Web標準にどれだけ忠実に準拠しているかを確認するための一種の指標として,私もメンバーの一員であるWeb Standards Project(通称WaSP)よりAcid2と呼ばれるテストが提供されていますが,IE8の開発版は先月12日にこれをパスしているのです。もちろん,Acid2がテストしているのはWeb標準と呼ばれるもののごく一部に過ぎませんが,先行してOperaやSafari,そしてFirefoxの次期バージョンの開発版が同じテストにパスしていることを考えれば,有意義ではないでしょうか。

IE以外のブラウザに目を向けますと,本稿執筆時点でOpera 9.5やFirefox 3,Widows版Safari 3の各ベータ版が公開されていますが,いずれも正式版のリリースが2008年中に期待されます。これらはいずれもWeb標準に良く準拠したブラウザですが,とりわけ標準化活動に積極的なOpera SoftwareのリリースするOpera 9.5は,個人的に非常に期待をし,また正式版のリリースを楽しみにしているブラウザです。

以上は主にデスクトップ環境を前提にしたお話でしたが,Operaは携帯電話や任天堂製のゲーム機上でも利用できますし,SafariはAppleのiPod touchやiPhone(どの通信キャリアからはさておき,今年こそ日本で発売して欲しいものです)上でも利用することができます。これら非デスクトップ環境向けのWebブラウザは,搭載ハードウェアの性能向上に伴い,レンダリング性能がデスクトップ環境向けと遜色なくなってきています。Webデザイナーや開発者の立場にとって,より多様なデバイスやソフトウェアからコンテンツを利用できるようにするためにも,標準技術を適切に用いた実装の重要性は,一層高まっていくことでしょう。

ゆっくりと,しかし確実に進むWeb標準の策定

Webの創始者にしてW3Cの現ディレクターを務めるTim Berners-Lee氏が,2006年10月に自身のBlogに書いた記事「Reinventing HTML」に端を発し,目下HTML 5の仕様策定が進められているのは,業務としてWebサイト構築に携わっている方なら耳にしたことがあるでしょう。仮にスケジュール通りに標準化作業が進むとして,仕様が勧告されるのは2010年のこと。しかし今年中には,その最初の草案(Working Draft)が登場する予定です。もちろんHTML 5が登場したからといって,既存の(X)HTMLが使えなくなるわけでもなければ,すべての人がHTML 5を採用しなければならないわけでもありませんが,HTMLの未来に興味ある人にとっては注目の的でしょう。

HTML 5と並行してXHTML 2.0同1.1のSecond Editionなどのマークアップ言語がW3Cで策定作業中ですが,CSSについてはどうでしょうか? 勧告済みのものとしては,いまだ1998年に勧告されたCSS Level2が最新という状態です。同Revision1(CSS 2.1)は,昨年7月に勧告候補が出されていますので,今年中にCSS 2.1は正式に勧告されるのではないかと思います。もっとも,ブラウザ側の実装が先行してかなり進んでおり,またそうした状況を前提としたコンテンツ実装が浸透していますから,その影響は大きなものではないと思いますが。それよりは,モジュール化されたCSS Level 3の進捗が気になる方のほうが多いかもしれませんね。

CSS 2.1と同様,草案が出されてからなかなか正式勧告に至っていないWeb標準に,アクセシビリティ分野のWeb Contents Accessibility Guidelines(WCAG)2.0があります。1999年に勧告されたWCAG 1.0と比べ,特定技術に依存しない内容とするなど,大きな方針転換が図られています。それだけに草案段階から多くのフィードバックが寄せられているのが,策定に時間を要している最大の理由です。WCAG 2.0のステータスは,最終的な草案(Last Call Working Draft)が先月11日に公開されたばかりですが,年内に勧告されるかどうかは微妙な情勢です。

W3Cの仕様は,その策定プロセスにコンセンサスを重視したフローを採用しており,勧告までにはどうしても時間がかかります。その一方,草の根的に標準化が進められるもののなかには,よりスピーディな策定を実現しているものもあります。Web標準という範疇に括られる存在ではないものの,それに極めて近しいものの一つにmicroformatsがあります。microformatsは,既存の(X)HTML仕様を用いながらも,仕様にはないセマンティクスを提供するものです。Firefox 3ではmicroformatsのネイティブサポートが噂されているほか,2006年にMIXというイベントの場でBill Gates氏が言及したことからも知られるようにMicrosoftも関心を寄せているらしく,IE8での対応の有無が気になります。microformatsもまた ,引き続き要注目の技術要素ではないかと思います。

ブラウザの進化と共に変化する実装トレンド

(X)HTML文書では構造的かつ意味的なマークアップを行い,その視覚表現にはスタイルシートを用いる,Web標準に準拠した実装手法は,ブラウザ側のWeb標準サポートの改善や必要とされるノウハウの普及,学習コストの低下によって,既にWeb制作業界では一般化しつつあります。そうした流れは今後も継続,強化されるものと思います。Web標準への準拠はアクセシビリティを確保するうえで必要不可欠であり,SEO上のメリットが殊更に喧伝されることの少なくなった昨今においても,その重要性が変わることはありません。

またサイトの大規模化や運用業務の省力化に対する期待の高まりと共に,近年ではCMS導入のニーズが顕著です。多くのBlogツールもそうですが,CMSはあらかじめコンテンツとその視覚表現を切り分けて扱うように設計がなされているのが一般的で,つまり見た目はスタイルシートで制御する方式が当たり前となりつつあります。そういう側面からも,今後Web標準準拠はサイト構築の必須要件となることでしょう。

今年2月13日には,日本語版IE7の自動更新機能を用いた配布がいよいよ始まります。IE6のシェアはこれと対照的に下がる一方でしょうから,今後スタイルシート作成における対象ブラウザのベースラインとして,それまでIE6としていたところをIE7に変更するサイトが増えてくるように思います。

そうなりますと,IE6を理由にこれまで採用できなかった実装手法も,積極的に利用されるようになることが期待されます。たとえばスタイルシートを適用する際,IE6まではサポートされていなかったセレクタを活用することにより,文書にとって本質的には不要な(セレクタとして利用するためだけの存在の)要素やid/class属性を減らすことができ,以前よりもコンパクトなマークアップが実現できるようになるはずです。

また,ブラウザ間にあるCSSへの準拠の度合いや解釈の違いを逆手に取った「CSSハック」と呼ばれるテクニックは,ますますマイナーな存在となるでしょう。同一のスタイルシートで意図した通りの視覚表現がより多くの環境で提供できれば,ブラウザ間にあるWeb標準サポートの差異をスタイルシート側で吸収する必要性が減るわけです。ひいてはスタイルシート作成や,その品質保証にかかる工数を減らすことも期待できますが,これらはWeb標準準拠という方向性でブラウザが進化していることの恩恵といえます。

最後に,Web標準と深い相関はないのですが,ブラウザ進化という文脈において,ページ全体を拡大・縮小するページズームについても触れておきます。Operaがまず搭載し,そしてIE7でも採用された機能ですが,Firefox 3でもこのページズームが利用できるようになります。本稿執筆時点では,文字サイズのみを変更する選択肢を巡り議論の最中のようですが,こうした機能やユーザインタフェースといった部分でのブラウザ進化も,実装トレンドに影響を及ぼすことでしょう。たとえば,ページ上に文字サイズ変更ウィジェット(「大」「中」「小」のようなボタンでもって適用するスタイルシートを切り替え,文字サイズを変更する機能)が置かれているのを目にしたことがあると思いますが,こうしたウィジェットへのニーズは,2008年中に変化するかもしれません。

著者プロフィール

木達一仁(きだち かずひと)

宇宙開発関連組織でWebマスターとしての経験を積んだ後,IT業界へ。以後,ウェブコンテンツの実装工程に多数従事。2004年2月より,株式会社ミツエーリンクスに参加。現在は,R&D本部Web標準チームのフロントエンド・エンジニアとして従事。同社のW3C Advisory Committee Representativeを務める傍ら,Web標準の普及・啓蒙活動を展開している。Web Standards Project(WaSP)メンバー。

コメント

コメントの記入

パスサポ

多数の情報処理技術者試験対策書籍の発行実績を誇る技術評論社がお届けする,資格試験合格サイト「めざせ! 情報処理試験 パスサポ」が開設されました。

ピックアップ

サクセスストーリーに続く,快適サーバー運用管理のヒント!

データの増大,煩雑な管理,システムダウン,セキュリティなど,迫りくる課題からシステム管理者の負担を軽くするポイントを解説します。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた技術情報や心構え,その魅力について多角的に紹介。

テストエンジニア ステーション

いま,ITに関わるあらゆる開発業務で注目されつつあるテスト系エンジニアをターゲットにしたコンテンツサイトを展開します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

その他の連載

Ubuntu Weekly Recipe

Ubuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。

C/C++プログラマのためのDTrace入門

よくカーネルのチューニングや解析で活用されるDTraceですが,実はユーザプログラムの開発においても非常に有用です。連載ではC/C++プログラマやテストに関わる方向けにDTraceの使い方を解説します。

Blogopolisから学ぶ計算幾何

計算幾何学は,図形に関するアルゴリズムを研究するコンピュータサイエンスの一分野です。本連載では,ビジュアルブログ検索エンジン「Blogopolis」で採用されている計算幾何のアプローチを例に取り上げながら,計算幾何の初歩を実践的に学習します。

検索エンジンはいかにして動くのか?

本連載では, 今や誰もが利用している検索エンジンの中身を,全体の仕組みやデータ構造,アルゴリズムから分散インデックスまで,最近の研究事例も交えて紹介します。

サイエンスに片思い

本連載では,サイエンスという学問を軸に,そこから広がる可能性やつながり,そしてWebの世界との関係について,前田邦宏氏がさまざまな取材を元に考察し,これからの可能性について展望します。

使ってみよう! Windows Live SDK/API

Windows Liveサービスの一部にはAPIやSDKとして提供されているものがあります。本連載では各API・SDKの紹介とそれらを利用したアプリケーションを開発していきます。

Lifelog~毎日保存したログから見えてくる個性

コンピュータを使って,日常のさまざまなことの記録(ログ)をとり,それを分析して活用することで,もう一段階上の「楽な生活」をめざす日々の研究報告です。

もっと便利に!jQueryでラクラクサイト制作(実践サンプル付き)

本連載では,実践サンプルとともに,jQueryを上手に活用してサイト制作の品質向上・効率化を実現するための実践テクニックを解説します。

連載一覧

gihyo.jp

  • DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • SCIENCE STAGE
  • NEWS & REPORT

書籍案内

  • 新刊書籍
  • 書籍ジャンル一覧
  • 書籍シリーズ一覧
  • 新刊ピックアップ
  • ロングセラー
  • 電脳会議

定期刊行物一覧

  • Software Design
  • WEB+DB PRESS
  • Web Site Expert
  • 組込みプレス