前回の引き続きMovableType 4.2 無料テンプレート 2Column HTML5の簡単な解説です。
今回は・・・
banner_header.mtmlのheaderについて
h1
要素にはMTBlogName
、副題としてh2
要素にMTBlogDescription
を利用、これらをhgroup
要素でグループ化。
ブログの説明「MTBlogDescription
」を記述されない方も多いことから、<mt:If tag="BlogDescription">
とし、MTBlogDescription
がある場合のみh2
要素を出力。見出しをグループ化するhgroup
要素だが1個以上のh1
~h6
要素があればよいのでh1
のみでも問題はない。
<header id="branding">
<hgroup>
<h1><a href="<$MTBlogURL$>" accesskey="1" title="<$MTBlogName encode_html="1"$>"><$MTBlogName encode_html="1"$></a></h1>
<mt:If tag="BlogDescription"><h2><$MTBlogDescription$></h2></mt:If>
</hgroup>
</header>
メインページとブログ記事リスト
メインページとブログ記事リストはol
要素でマークアップ。ブログ記事リストという位なのでリストにするのは当然かも知れない。新しい順に並ぶのでul
要素ではなくol
要素が適当だろう。
<div id="main">
<ol class="semantic-list">
<MTEntries lastn="5">
<li>
<$mt:include module="ブログ記事の概要"$>
</li>
</MTEntries>
</ol>
</div><!-- / main -->
次回に続く(はず)
MovableType 4.2 2Column HTML5の解説