head 要素

4.2.1 head 要素

カテゴリー
なし
この要素を使うことができるコンテキスト:
html 要素の最初の要素として。
コンテンツ・モデル:
ドキュメントが iframe srcdoc ドキュメントである場合、または、タイトル情報がより高いレベルのプロトコルで入手可能な場合:0 個以上のメタデータ・コンテンツ
それ以外の場合:1 個以上のメタデータ・コンテンツの要素。うち 1 個は title 要素でなければいけません。
コンテンツ属性:
グローバル属性
DOMインタフェース:
interface HTMLHeadElement : HTMLElement {};

head 要素は、Document に対するメタデータのコレクションを表します。

head 要素のメタデータのコレクションは、大きくもなり、小さくもなります。これはとても短い例です:

<!doctype html>
<html>
 <head>
  <title>A document with a short head</title>
 </head>
 <body>
 ...

これは長い例です:

<!DOCTYPE HTML>
<HTML>
 <HEAD>
  <META CHARSET="UTF-8">
  <BASE HREF="http://www.example.com/">
  <TITLE>An application with a long head</TITLE>
  <LINK REL="STYLESHEET" HREF="default.css">
  <LINK REL="STYLESHEET ALTERNATE" HREF="big.css" TITLE="Big Text">
  <SCRIPT SRC="support.js"></SCRIPT>
  <META NAME="APPLICATION-NAME" CONTENT="Long headed application">
 </HEAD>
 <BODY>
 ...

ほとんどの状況で、title 要素を入れる必要があります。しかし、たとえば、e-mail 編集フォーマットとして HTML が使われるときの e-mail の Subject 行など、より高いレベルのプロトコルでタイトルの情報が提供されるときは、title 要素を省略することができます。


※ 原文:http://www.w3.org/TR/2011/WD-html5-20110525/semantics.html#the-head-element