結構良さそうだぞHTML 5!

HTML 5時代はすぐそこまで来ている!HTML 5と聞いたとき、皆さんはどう思ったでしょうか。筆者の場合は「え?HTML 5?また覚えなきゃいけないことが出てくるの?」「もうHTMLはいいだろ」「今あるサイトはどうなっちゃうの?」「W3Cの勧告なんてあてにならないからなぁ」などというネガティブな

吉田 光利

2008年4月7日 20:00

HTML 5時代はすぐそこまで来ている!

HTML 5と聞いたとき、皆さんはどう思ったでしょうか。

筆者の場合は「え?HTML 5?また覚えなきゃいけないことが出てくるの?」「もうHTMLはいいだろ」「今あるサイトはどうなっちゃうの?」「W3Cの勧告なんてあてにならないからなぁ」などというネガティブな感じです。

しかし、HTML 5について学んでいくと「おお!結構良さそうだぞHTML 5」「これは来るな!」という気持ちに変わりました。

2010年の正式勧告される予定で、そこに向かってすごいスピードで広がっています。もしかしたら、それくらいの時期には定着しているのではないかと筆者は考えています。なぜならばあのInternet ExploreもこのHTML 5を採用すると正式に発表しているからです。これについては後ほど詳しく解説するとして、とにかく業界全体がHTML 5実装に向かって進んでいることは確かです。HTML 5時代はもうすぐそこです。

そこで、本連載ではHTML 5の概要と現在のHTML 5を取り巻く状況を紹介していきましょう。

図1:HTML 5の特徴
(画像をクリックすると別ウィンドウに拡大図を表示します)

HTML 5が目指している世界とは?

HTML 5が目指している世界は、「現場からあがった要求を取り入れた次世代Webの基盤作り」と言えるでしょう。「もっと簡単にWebアプリケーションを作りたい」や「HTMLをもっと簡潔に書きたい」などといった現場の要望を満たすための機能がHTML 5には盛り込まれています。例えば、Webアプリケーションを容易にする「API」の提供やHTMLを簡潔に書けるための「新しいタグ」などといった機能などを提供しています。

では具体的にみていきましょう。これまではJavaScriptなどを使ってスクリプトを書かなければ実現できなかった機能があります。例えば、Gmailのログイン画面で使われている、フォームの入力欄にマウスカーソルがすでにあるという機能などです。

これを実現するためにはリスト1のコードを記述する必要がありました。しかしHTML 5では上とまったく同じ機能を、タグを1つ書くことで実現できるのです(リスト2)。

非常にすっきりしていて、直感的にわかりやすいですよね。これならWebデザイナも安心して使えそうです。このような類のタグが多数用意されているので、今までよりも簡単にリッチなインターフェースを作成することができるのです。

HTMLの構造もすっきりと見やすくなります。今までのようにdivタグのオンパレードということもなくなります。典型的なブログなどのマークアップはリスト3のようにdivタグばかりが出てきます。これをHTML 5ではリスト4のように書くことができます。

これまた、すごくすっきりしました。各部位が何を示しているのかが非常にわかりやすくなっています。セマンティックな利用(コンピュータが自動的に利用できるようになること)も簡単に実現できます。

「革命的なものではなく発展」というスタンスで策定されているHTML 5は、このように「あったらいいのに」と思っていたような機能が簡単に実現されるようなデザインになっています。こうしてみていくと、HTML 5はWebデザイナやWeb開発者にとって歓迎すべきものであるといえるでしょう。正式な勧告は2010年と少し先のことになるのですが、今から準備をしておいて来るべき時に備えましょう。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30