<div class="entry"> <p class="post-date">October 22, 2009</p> <h2> <a href="../semantics.html" rel="bookmark" title="link to this post">Travel day</a> </h2> ... </div>
今まではこのように書いていたけど、HTML5ではこのように書ける
<article> <p class="post-date">October 22, 2009</p> <h2> <a href="../semantics.html" rel="bookmark" title="link to this post">Travel day</a> </h2> ... </article>
でももっと改良できる。
<article> <header> <time datetime="2009-10-22" pubdate="">October 22, 2009</time> <h1> <a href="../semantics.html" rel="bookmark" title="link to this post">Travel day</a> </h1> </header> .... </article>
h2の要素がheaderに取りこまれて、h1になっている。
header要素は、記事のヘッダを構成するすべての要素をグループ化するものだが、
articleを使って新しいセクション、つまり新しいノードを文書アウトラインに作成することができ、
セクションごとにh1要素が持てるのだ。
articleに囲まれたものを複数生成することで、h1も複数生成することが可能となる。
文書アウトライン中に自己完結したノードを定義し、h1要素はそのアウトラインノードへタイトルを
与える。ページ上のすべてのセクション要素は前のままのレベルを保つことが出来る。
- 作者: Mark Pilgrim,矢倉眞隆(監訳),水原文
- 出版社/メーカー: オライリージャパン
- 発売日: 2011/04/23
- メディア: 大型本
- 購入: 12人 クリック: 350回
- この商品を含むブログ (13件) を見る