HTML5特有のタグ
HTML5で組んでいる人だけが対象となります。
HTML5に対応していないブラウザにも、認識させる方法は、IE8以下をHTML5に対応させる方法で述べました。
有名どころの、section、article、nav、header、footer、aside、figure、figcaptureあたりを覚えておけばよいかと思います。
下の図のようなdivでマークアップしていた要素を、その働きごとに対応するタグに書き換えたのがHTML5のタグになります。
ヘッダー部分を囲んでいたdivをheaderに、フッター部分のdivはfooterに、サイド部分のdivはasideに、1つの記事になりえるくらい大きな単位(複数の見出し)を囲むdivをarticleに、1つ1つの記事の区切り(見出しから次の見出しまで)をsectionで、パンくず等ナビをnavで囲んだのがHTML5です。
HTML5で組んでいる人は、先ほどdivで作った骨格を
<!-- HTML5 -->
<body>
<div id="a1234">
<div id="a1">
<ul id="b1"></ul>
</div>
<div id="a23">
<div id="a2">
</div>
<div id="a3">
<h2></h2>
<p></p>
<h2></h2>
<p></p>
</div>
</div>
<div id="a4">
</div>
</div>
</body>
次のように直してください。
<!-- HTML5 -->
<body>
<div id="a1234">
<header id="a1">
<nav><ul id="b1"></ul></nav>
</header>
<div id="a23">
<aside id="a2">
</aside>
<article id="a3">
<section>
<h2></h2>
<p></p>
</section>
<section>
<h2></h2>
<p></p>
</section>
</article>
</div>
<footer id="a4">
</footer>
</div>
</body>
さらに詳しく知りたい方は、こちらへ。
コメントor補足情報orご指摘あればをお願いします。
- << 前のページ
- 次のページ >>
