tel, accesskey, hgroup, and header

HTML5にいくつか機能追加や変更がありました。

ひとつめはinput@typetel。もともとWeb Forms 2.0にあったのですが、HTML5に統合されたときになくなり、今回復活したという経緯だそうです。

続いてaccesskeyです。キーバインドを複数指定できるようになりました。

最後はheader要素の変更です。これまでheader要素は「h1-h6を囲む見出し要素」として定義されていました。ただ、他の要素も含めることができたので、ぼくらが使う「header」と同じように利用してしまい、適切なマークアップになってませんでした。

というわけで、h1-h6要素を囲むhgroup要素に改められました。そして、新しいheader要素が追加されました。この要素は、いわゆる「ヘッダー」を表します。navとかも書くことができるようになりました。