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

文:Tony Patton(TechRepublic) 翻訳校正:村上雅章・野崎裕子
2008-02-12 08:00:00
HTML 5の最初のドラフトがようやくリリースされた。そこで、セマンティックHTMLの実現という観点でその意味を考えるとともに、HTML 4から変更された点をかいつまんで説明する。
最新特集【一覧】

過去との決別

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

 テキストに下線を引くために要素(下線)を使用することができなくなり、要素(抹消線)もなくなっている。その一方、要素(太字)と要素(斜体)がまだ残っていることは興味深い。また、多用されがちな要素に

(中央揃え)がある。これについては、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の記事へ