HTMLのヘッダ部では、基本的にその文書が持つ様々なメタ情報を、Webサーバやユーザエージェントに伝えます。つまり、文書が HTML として正しく解釈できるよう、極めて重要な意味を持つものです。
ASCII文字は 8進数) によって表わされます。| 符号 | 16進数表記 |
|---|---|
| Shift_Jis | 8CEA |
| JIS | 1B 24 42 38 6C 1B 28 42 |
| EUC-JP | B8EC |
Shift_Jis」 で書かれているにもかかわらず、違う符合を指定した場合には、見事に文字化けします。
<meta http-equiv="Content-Type"
content="text/html; charset=Shift_Jis">
ASCII文字である日本語を利用する場合、日本語が出現するより前に、この構文を明示する必要があります。Cascading Style Sheetなど) を利用する場合、その MIMEタイプを明示する必要があります。MIMEタイプとは、Web上にあるデータの 「識別子」 を意味し、Webサーバやユーザエージェントが正しく解釈できることを期待します。MIMEタイプを指定します。以下は、その構文です。<meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript">
CSSスタイルシート、および JavaScriptを利用するために明示する構文です。Operaなど) でも、視覚的なリンクを提供することも可能になっています。| キーワード | 説明 |
|---|---|
| prev | 前のページを示す |
| next | 次のページを示す |
| index | 索引のあるページを示す |
| map | サイトマップのあるページを示す |
| made | 作者の情報 (メールアドレスなど) を示す |
HTML文書中でも、ヘッダ内で明示することが強く求められています。具体的な構文は以下のとおりです。<link rev="made" href="mailto:banban@scollabo.com"> <link rel="index" href="index.html"> <link rel="next" href="next.html">

HTMLでは、head要素は省略可能であっても、文書のタイトルを省略することができません。必ず title要素で、文書のタイトル (題名) を設定しなければなりません。<title>初心者のためのホームページ作り</title>
metaタグは空要素 (内容モデルを持たない) なので終了タグはいりません。<meta name="discription" content="ヘッダ情報についての解説"> <meta name="keyword" content="meta,HTML,メタデータ,ヘッダ情報">