【コーディングTips】次世代HTML標準 HTML5
こんにちは、IT開発センター 川崎です。
以前、仲沢よりHTML5をご紹介させていただきましたが、スマートフォンサイトへの導入を皮切りに、徐々に普及し始めてきました。
今回は次世代の標準HTML基準となるであろうHTML5で利用できるタグの一部をご紹介したいと思います。
▼追加された新たなタグ
<header>
サイト内のヘッダに使用
<footer>
サイト内のフッタに使用
<nav>
グローバルナビ、フッタナビなどのナビゲーション類に使用
<article>
ブログやコラム等で「記事」に当たるものに使用
<section>
一般的なドキュメントとして使用("お問い合わせ案内"や"図"等)
<aside>
注釈などの補足等に使用
<hgroup>
「hタグ」のグルーピング、見出しリストとして使用
従来のサイトではDIVタグでレイアウト構成されているものがほとんどですが、今後はコンテンツに見合った<article>、<section>、<aside>等で構成するため、ソースが整理されSEOにも影響を及ぼすものと思われます。
また、INPUTタグのように、利便性が向上したタグも取り上げてみました。
▼INPUT
type="url"
URLの入力に使用し、入力チェックも可能
type="email"
メールアドレスの入力に使用し、入力チェックも可能
type="date"
日時の入力に使用
pattern
正規表現を設定
・郵便番号入力フォームの例
<input pattern="^[0-9]{3}\-[0-9]{4}$">
活用することで、サイト構築の効率化になるだけでなく、ユーザビリティ向上にもつながります。
実際にHTML5で構築したサイトを表現できるOperaでフォーム確認したのが下の図です。
Operaではemailやurlに自動でアイコンが表示され、dateの場合カレンダーが表示されます。
HTML5の機能としてはまだ、ほんの一部ですが、今回は初歩的な部分のみをご紹介させていただきました。
Operaだけでなく、ChromeやFireFoxでも対応が進んでいますが、シェアNo1のIEが対応しきれていない為、
PC版の普及には少し時間がかかりそうです。
▼ブラウザ対応状況
http://www.findmebyip.com/litmus/




このブログを購読する
2011.06.08















