トップページ  > HTML5  > HTML5とは?

★HTML5リファレンス

■HTML5とは?

HTML5とは、HTMLのバージョン5、改訂第5版です。 現在、ウェブページを作成する際に一般的に利用されるのはHTML 4.01ですが、 次世代のウェブ環境に合わせて、新たに仕様を検討されているのがHTML5です。

今のHTML 4やXHTML1の目的は、HTMLタグで構造付けされたHTML文書を作成することです。 これらのバージョンのHTMLでは、作成された情報をただ公開している分には良いのですが、 ユーザーの操作に反応してなんらかの情報処理をする、いわゆるウェブアプリケーションを作成するには機能不足な面があります。

HTML5では、これまでのHTML 4と同じようなHTML文書を作成する機能が改良されているのに加えて、 ウェブアプリケーションを開発するための様々な仕様が新たに盛り込まれています。 HTML5が普及した際には、 今までプラグインなどのHTML以外の技術を併用しないと実現できなかった機能のいくつかが、 標準のHTMLやJavaScriptで比較的シンプルに実現できるようになる予定です。

■HTML5の始まりと現状

HTMLの開発は、1999年12月24日にHTML 4.01が勧告された時点で中断されていました。 HTML 4.01は完成度が高く、当初はそれで問題無かったのですが、 ウェブの進化にともなって、次第により複雑な機能を持ったウェブアプリケーションへの需要が高まっていきます。 HTML 4.01はHTML文書の作成に主眼が置かれていますが、それだけではウェブの現状にマッチしなくなってきたのです。

そうしたウェブの進化に合わせて、Apple、Mozilla、OperaなどのブラウザベンダーはHTMLの拡張を唱えるようになります。 この呼びかけに、ウェブに関する技術の標準化団体であるW3C(World Wide Web Consortium)は反応しませんでした。 そこで、これらのブラウザベンダーは、2004年6月にHTMLの拡張を目指す新しい団体 WHATWG(Web Hypertext Application Technology Working Group)を立ち上げ、独自に次世代HTMLの在り方を検討するようになります。 これが、現在のHTML5のベースになっているものです。

2007年3月、W3CはHTMLの改正を目的としたHTMLワーキンググループを設立します。 このW3CのHTMLワーキンググループで、HTML5の仕様策定のベースとして採用されたのが、それまでにWHATWGで検討されていた内容です。 そして、W3CとWHATWGは協力してHTML5の仕様を策定するようになり、現在に至っています。

HTML5は、2011年5月25日に最終審議(Last Call)となり、 今後大きな仕様変更はないと思われますが、微修正はあるかもしれません。 W3Cの発表によれば、HTML5の仕様が確定してW3C勧告として公開されるのは、2014年の予定です。

■HTML5導入のタイミング

では、HTML5が正式に勧告されるまで、これまで通りHTML 4を利用して、ただ待っているしかないのでしょうか? もちろんそんなことはありません。

現在、Firefox、Safari、Google Chrome、Opera、Internet Explorer9などのブラウザでは、HTML5の機能の一部が徐々に実装され始めています。 HTML5のような新しい技術を導入する際には、 正式に勧告されているかどうかより、各ブラウザがその仕様をどの程度サポートしているかが重要です。

例えば、CSS 2.1がW3Cに勧告されたのは2011年6月7日のことですが、 その何年も前から、すでに事実上の標準として各ブラウザがサポートしており、 それに合わせて多くのウェブサイトがCSS 2.1に準拠して作成されていました。 同じように、HTML5を導入する際にも各ブラウザに実装されているかどうかで判断して、 その時点で使用できる機能から順に使っていけば良いでしょう。

現時点では、各ブラウザで実装されているのはHTML5の機能の一部だけですから、使用範囲は限定されるでしょう。 また、あるブラウザは実装しているのに他のあるブラウザは実装していないという、まだら状態が今後も長く続くことが予想されます。

ブラウザ限定で特定のユーザーだけに使用してもらうウェブアプリケーションなどであれば問題ありませんが、 多くの場合、HTML5に対応しているブラウザとそうでないブラウザをJavaScriptなどで振り分けて、 ユーザー環境に合わせてHTML5の機能を利用するというのが、現実的な対処になるのではないかと思います。

<前へ 記事一覧へ 次へ>
▲ページ先頭へ
トップページ  > HTML5  > HTML5とは?
PR
MuuMuu Domain!
ドメイン取るならお名前.com
さくらのレンタルサーバ
ロリポップ!レンタルサーバー
HTMLクイックリファレンスについて
© HTMQ