最近スマートフォン用のサイトを作成することがあり、HTML5についていろいろ調べてみた。
とにかく使えない属性が続々出てくることに注意です。
例えば
<td colspan="4" bgcolor="#def2eb" class="text" nowrap>ああああ</td>
といった書き方ができない。
正しくはbgcolorやnowrapはスタイルシートに記述する。
などとなっている。

しかし、大抵のPC用のブラウザは問題なく表示できます。
いつもXHTMLやHTMLのバージョンが上がる話を聞くが実際にサイトを大急ぎで変更する会社も大して多くないと思います。

また、ここで問題になったのがIE9の存在。
CSS3にwebkitがあるのですが、一部はIE9では動作しない。
FireFoxだと
2012-04-26_084554

こんな風に表示が可能ですが、
IE9だと
2012-04-26_084617

こんな感じになってしまう。
スマートフォンサイトはともかく、PC用サイトではまだ、あまりHTML5 やCSS3については考える必要がなさそうです。