セマンティックHTMLの規格化に向けたHTML 5のドラフト

文:Tony Patton(TechRepublic)
翻訳校正:村上雅章・野崎裕子
2008/02/12 08:00

HTML 5の最初のドラフトがようやくリリースされた。そこで、セマンティックHTMLの実現という観点でその意味を考えるとともに、HTML 4から変更された点をかいつまんで説明する。

過去との決別

 HTML 5の最初のドラフトをちょっと真面目に読んだだけで、HTML 5から関連要素がなくなっており、プレゼンテーションをCSSに任せるという動きが続いていることが判るはずだ。こういった要素には、basefontやbigとともに、標準のfontタグを用いたフォント操作も含まれている。

 テキストに下線を引くために<u>要素(下線)を使用することができなくなり、<strike>要素(抹消線)もなくなっている。その一方、<b>要素(太字)と<i>要素(斜体)がまだ残っていることは興味深い。また、多用されがちな要素に<center>(中央揃え)がある。これについては、HTML 5以降では、CSSを用いて水平方向に要素を中央揃えするべきである。

 この他にも、多くの属性がなくなっている。例えば、alignやbackground、bgcolorといった属性がbody要素からなくなっている。

 フレーム関連の要素(frame、frameset、noframes)がなくなることで、ウェブ開発者は喜びの声を上げるだろう。アクセシビリティやユーザビリティに対する悪影響がフレームをなくす最終的な決め手となった。また、appletタグもなくなり、今後はobjectタグが標準となる。

 以上、変更点を大まかに挙げてみた。W3Cのサイトでは、HTML 4からHTML 5への変更点が詳細に説明されている。

今後の動向

 遅まきながら、HTMLの新バージョンが登場した。これは、コンテンツと表示形式を分離し、コードを分離するという動きによってもたらされたものである。

 今回発表されたのはHTML 5規格の最初のドラフトでしかないため、変更されるところが出てくる可能性は高い--そして、現バージョンがまだブラウザによって完全にサポートされていないため、ブラウザサポートにはまだ時間がかかるだろう。ぜひとも、HTML 5規格の今後の動向に注意を払い続けてほしい。

 W3C規格とその使用法について、あなたはどう考えているだろうか?この規格に基づいたウェブアプリケーションを開発するのだろうか?あなたの考えをコメントとして寄せてほしい。

この記事は海外CNET Networks発のニュースをシーネットネットワークスジャパン編集部が日本向けに編集したものです。海外CNET Networksの記事へ

記事に関係する情報をコメントでお寄せください

ニックネーム : CNET_IDにログインしてコメントする

コメント本文(必須) :
  • 新着記事
  • 人気記事
  • 特集
  • ブログ