HTML5

HTML5

HTML5ならではの機能
CanvasJavaScriptを使ってグラフィックを描く機能
CSS3:CSS3 Animation

google拡張

HTML5 Outliner
 アウトライン構造が見えるようになる

IE対策記述」

<!--[if lte IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if lte IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<style> article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {display: block;}
</style>

divはアウトライン構造に関係がない

section,article,aside,navを使った構造
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>base</title>
<link rel="stylesheet" href="">
<script src=""></script>
<!--[if lte IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!--[if lte IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<style> article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {display: block;}
</style>
</head>
<body>
<header>
<h1>サイトタイトル</h1>
</header>
<nav>
  <ul>
    <li><a href="#">メニュー1</a></li>
     <li><a href="#">メニュー1</a></li>
      <li><a href="#">メニュー1</a></li>
       <li><a href="#">メニュー1</a></li>
  </ul>
</nav>

<section>
<h1>章見出し</h1>
<p>本文</p>
<section>
<h2>節見出し</h2>
<p>本文</p>
<section>
<h3>項目見出し</h3>
<p>本文</p>
<div class="note">
デザイン上の都合でsection要素は使用しません
</div>
</section>
<section>
<h3>項目見出し2</h3>
<p>本文</p>
</section>
<section>
<h1>新着記事</h1>
<article>
<h1>記事その1</h1>
<p>記事の本文</p>
</article>
<article>
<h2>記事その2</h2>
<p>記事の本文</p>
</article>
</section>
</section><!-- 節 -->
</section><!-- 章 -->
<aside>
<h1>リンク集</h1>
 <ul>
  <li>項目</li>
  <li>項目</li>
  <li>項目</li>
 </ul>
</aside>
<footer>
<small>Copyright webDesign</small>
</footer>
</body>
</html>

footerには住所でない限りaddressを使用しない。