まず、ドキュメントタイプを宣言して作成したい場合は、public -// w3c // dtd xhtml 1.0の移行のようにHTML 4またはXHTML 1.0を使用しなくなりました。
- <!doctypehtml>
見て、それはシンプルで明白で、ケースに依存しません。後方互換性を容易にすることができます。少なくとも、タイピングの時間を節約できます。
これで、HTML 5ドキュメントのタイプを定義しました。これまでのところすべてがうまくいきました。それでは、HTML5の新しいタグを見てみましょう。新しいタブを閲覧する前に、通常の書き方を見てみましょう。
- <html>
- <head>
- ...他の...
- </head>
- <body>
- <divid = header>
- <h1> css3-html5 home </h1>
- </div>
- <divid = nav>
- <ul>
- <li>ホーム</li>
- <li> </li>について
- <li>連絡先</li>
- </ul>
- </div>
- <divid = content>
- <h1>タイトル</h1>
- <p> ... </p>
- </div>
- <divid = footer>
- <p>著作権情報</p>
- </div>
- </body>
- </html>
上記の例で<div>を使用することは、現在非常に一般的な慣行です。その目的は二重です。まず、Webページの章に特別に適用できる一意のIDIDを提供します。第二に、識別は原始的な疑似セマンチックな構造としてです。各WebサイトのID名は異なる場合があるため、これらのIDの意味を理解することは困難です。
<header>タグ:
<header>タグは、通常<div id = header>で定義するタグに相当します。あなたのウェブサイトがまだ<div id = header>でこのように定義されている場合、<header>に置き換えることができます。
<NAV>タグ:
<NAV>は、通常使用するのと同じように、ナビゲーションタグです。
<div id = menu>
<ul>
<li>インデックス</li>
<li>ニュース</li>
...
</ul>
</div>
<NAV>を使用してください:
- <nav>
- <ul>
- <li> <Ahref = index.html> home </a> </li>
- <li> <ahref =/about/about/about </a> </li>
- <li> <ahref =/blog/> blog </a> </li>
- </ul>
- </nav>
<section>タグ:<section>タグは、通常は開始タグとエンドタグを備えたコンテンツグループまたはトピックグループのグループになります。もちろん、このタグもネストできます。
<portis>タグ:<porth>タグ内にコンテンツのセクションがあります。
<asas>
<footer>タグ:<footer>タグ、言わない場合は、これが何であるかを理解できます。また、通常はウェブサイトの下部に複数あります。
最後のコードを見てみましょう。
- <!doctypehtml>
- <html>
- <head>
- ...もの...
- </head>
- <body>
- <ヘッダー>
- <h1> mysite </h1>
- </header>
- <nav>
- <ul>
- <li>ホーム</li>
- <li> </li>について
- <li>連絡先</li>
- </ul>
- </nav>
- <section>
- <h1> myarticle </h1>
- <記事>
- <p> ... </p>
- </article>
- </section>
- <フッター>
- <p> ... </p>
- </footer>
- </body>
- </html>
コードを通して、それはより簡潔で理解しやすいですよね?