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ご指摘あればをお願いします。

(件名or本文内でキーワード検索できます)



  • << 前のページ
  • 次のページ >>
ページトップへ