title 要素

4.2.2 title 要素

カテゴリー
メタデータ・コンテンツ
この要素を使うことができるコンテキスト:
head 要素の中。ただし、他に title 要素を入れてはいけない。
コンテンツ・モデル:
テキスト
コンテンツ属性:
グローバル属性
DOMインタフェース:
interface HTMLTitleElement : HTMLElement {
           attribute DOMString text;
};

title 要素はドキュメントのタイトルや名前を表します。ウェブ制作者は、ユーザーの履歴やブックマークや検索結果の表示のように、コンテンツとは違うところで使われるときであっても、ドキュメントを識別できるタイトルを使うべきです。ドキュメントのタイトルは、最初に現れる見出しと異なることがあります。最初に現れる見出しは、そのコンテンツが違うところで使われても、単独で機能する必要がないからです。

title 要素はドキュメントにひとつしか入れてはいけません。

title . text [ = value ]

この要素のコンテンツを返します。テキスト・ノードでない子は無視されます。

値をセットすることで、この要素の子を置き換えることができます。

IDL 属性 text は、title 要素の直下の子となるすべてのテキスト・ノードのコンテンツをツリー順に結合したものを返します(コメントや要素などの他のノードはすべて無視されます)。値がセットされたら、textContent IDL 属性と同じように作用しなければいけません。

ここでは、いくつか適切なタイトルを示します。同じページで使われるトップレベルの見出しと比較してください。

  <title>蜂の交尾へのイントロダクション</title>
    ...
  <h1>イントロダクション</h1>
  <p>This companion guide to the highly successful
  <cite>Introduction to Medieval Bee-Keeping</cite> book is...

次のページは、同じサイトの一部です。如何にしてタイトルが明確に主題を説明しているかに注目してください。一方、最初の見出しは、読者がこのページにはどんなコンテンツがあるのか知っていることを前提としています。そのため、読者はそのダンスがサルサやワルツとは思わないでしょう:

  <title>蜂の交尾で使われるダンス</title>
    ...
  <h1>ダンス</h1>

ドキュメントのタイトルとして使う文字列は、 document.title IDL 属性から得ることができます。

ユーザーエージェントは、ユーザー・インタフェースにおいて、ドキュメントを参照するときには、そのドキュメントのタイトルを使うべきです。title 要素のコンテンツがこのように使われるとき、その title 要素の方向性は、ユーザー・インタフェースの中で、そのドキュメントのタイトルの方向性をセットするのに使われるべきです。


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