★HTML5リファレンス

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

広告



■HTML5でマークアップしてみよう

HTML5でマークアップしたウェブページを作成してみましょう。
DOCTYPE宣言と文字コードの記述ルールを確認してから、
ごく簡単なHTML5のサンプルページを作成してみたいと思います。

■DOCTYPE宣言

HTML 4では、DOCTYPE宣言は以下のように記述していました。
(HTML 4.01 Transitionalの場合)

HTML5では、以下のようなシンプルな記述となります。大文字と小文字は区別されません。

HTML5におけるDOCTYPE宣言は、あまり意味を持たないとされていますが、
DOCTYPE宣言が無いとブラウザのレンダリングモードが、互換モード(Quirks mode)となってしまいます。
ブラウザに標準モード(Standards mode)で解釈させたい場合には、DOCTYPE宣言を記述する必要があります。
IE6も含めて、主要なブラウザでは文書の先頭に
<!DOCTYPE html>
と記述することで標準モードとなります。

尚、ブラウザのレンダリングモードとは、ウェブページの表示方法を決めるブラウザの状態のことで、
DOCTYPE宣言の記述のしかたによって標準モードと互換モードが切り替わります。
標準モードは、CSSなどの仕様通りに正しく表示するモードで、
互換モードは、まだCSSが普及していなかった時代の過去のブラウザとの互換のために、あえて標準仕様とは異なる解釈で表示するモードのことです。
互換モードでウェブページが表示される場合、
CSSの指定が正しく解釈されないため、文字サイズやレイアウトなどが制作者の意図と異なってしまう場合があります。

■文字コードの指定

<meta>要素で文字コードを指定する場合、HTML 4では以下のように記述していました。

HTML5でも上の記述方法のままで問題ありませんが、charset属性を使用すれば以下のように短くすることができます。

■HTML5で作成したサンプル

では、HTML5で、ごくシンプルなウェブページを作成してみましょう。

<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<title>HTML5サンプル</title>
</head>
<body>
<p>HTML5で作成しました!</p>
</body>
</html>

DOCTYPE宣言と文字コードの指定以外、HTML 4.01での記述形式と同じですが、
W3CのマークアップバリデーションでもHTML5と解釈されています。

W3Cのマークアップバリデーションの結果

乱暴に言ってしまえば、ウェブページをHTML5にするには、
DOCTYPE宣言の記述を
<!DOCTYPE html>
と書き換えさえすれば良いのです。

■<header>、<footer>、<article>、<nav>を使用したサンプル

次に、HTML5から新しく追加された要素を使ってウェブページを作成してみましょう。
以下のサンプルでは、
ウェブページのヘッダ情報を示す<header>
コピーライトなどのフッタ情報を示す<footer>
記事であることを示す<article>
ナビゲーションであることを示す<nav>
を使用しています。

<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<title>HTML5によるマークアップのサンプル</title>
</head>
<body>

<!– ヘッダ –>
<header>
<h1>HTMLリファレンス</h1>
<nav>
<ul>
<li><a href=”https://www.htmq.com/tech/html/”>トップページ</a></li>
<li><a href=”https://www.htmq.com/tech/html/”>HTMLリファレンス</a></li>
<li><a href=”https://www.htmq.com/tech/html/css/”>CSSリファレンス</a></li>
<li><a href=”https://www.htmq.com/tech/html/sitemap/”>サイトマップ</a></li>
</ul>
</nav>
</header>

<!– メインコンテンツ –>
<article>
<h2>HTML5とは?</h2>
<p>HTML5とは、HTMLのバージョン5、改訂第5版です…</p>

<h3>HTML5の始まりと現状</h3>
<p>HTMLの開発は、1999年12月24日にHTML 4.01が勧告された時点で中断されていました…</p>
</article>

<!– フッタ –>
<footer>
Copyright 2015
</footer>

</body>
</html>

■HTML5で作成したブログページのサンプル

もう一つ、HTML5でブログページのサンプルを作成してみましょう。
以下のサンプルでは、<section>を使用して、意味のまとまりごとに記事群をグループ化しています。

<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<title>○○のブログ</title>
</head>
<body>

<!– ヘッダ –>
<header>
<h1><a href=”https://www.htmq.com/tech/blog/”>○○のブログ</a></h1>
</header>

<!– メインコンテンツ –>
<section>
<h2>はじめに</h2>
<p>初めての方はお読みください。</p>
<article>
<h3><a href= “https://www.htmq.com/tech/html/entry1”>ご挨拶</a></h3>
<p>いらっしゃいませ。○○と申します…</p>
</article>
<article>
<h3><a href= “https://www.htmq.com/tech/html/entry21”>お約束</a></h3>
<p>このブログをご覧になる際には…</p>
</article>
</section>

<section>
<h2>最近の投稿</h2>
<p>最近の投稿記事2件を表示します。</p>
<article>
<h3><a href= “https://www.htmq.com/tech/html/entry99”>買い物</a></h3>
<p>今日は買い物に出掛けた…</p>
</article>
<article>
<h3><a href= “https://www.htmq.com/tech/html/entry98”>読書</a></h3>
<p>今日は読書をして過ごした…</p>
</article>
<nav>
<a href=”https://www.htmq.com/tech/html/?p=2″>次のページへ</a>
</nav>
</section>

<!–ナビゲーション –>
<nav>
<h2>カテゴリ</h2>
<ul>
<li><a href=”https://www.htmq.com/tech/html/category1″>はじめに</a></li>
<li><a href=”https://www.htmq.com/tech/html/category2″>日常</a></li>
<li><a href=”https://www.htmq.com/tech/html/category3″>仕事</a></li>
</ul>
</nav>

<!– フッタ –>
<footer>
<p>Copyright 2015</p>
</footer>

</body>
</html>

<前へ 記事一覧へ 次へ>
広告



山田 太郎
テック・リード
山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

ギャンブルガイド もっと見る

カジノファインダー

どのカジノが自分に最適か分からないですか?

サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
カジノを探す
Back
質問
Select one of the following options
{"is_any_tile":true}

どのカジノが自分に最適か分からないですか?

Back
Restart
やったー!
これはあなたの選択に基づいた最高のカジノです...
50 users signed up
もっと表示する