Go to information

title要素

  1. title要素
  2. 指定可能属性
  3. サンプル

title要素

title要素(document title)は文書の表題(タイトル)を示します。視覚環境の UA では、このタイトルがウインドウ上部のタイトルバーに表示されると共に、ブックマークの名称としても利用されます。さらに、検索エンジンの検索結果においても title要素の内容がウェブページへのリンク部分となりユーザーがアクセスする際の重要な判断材料となります。このようにタイトルは重要な役割をすることから必ず指定する必要があり、省略することは許されません。タイトルには文書の内容を具体的に理解できるものを記述します。frame要素で指定される個々のフレーム内の文書であってもタイトルの記述は必須です。XHTML1.0 には id属性がありますが、HTML4.01 と XHTML1.1 にはありません。

バージョン
要素型
head要素の子要素
開始タグ
必須
終了タグ
必須
非推奨
-
内包可能
テキスト

UA はタイトル内の文字列を解析対象となる文字データ (PCDATA) として認識します。PCDATA では文字実体参照などは展開されて対応する文字に置き換えられるので、たとえば &amp; と記述すれば、それは & と表示されます。さらに、マークアップ区切り文字は意味を持ち、< があれば開始タグ開始区切り子とみなすので、たとえば "<!-- -->" のコメント宣言があれば、その内容はコメントと見なされ、表示には反映されません。

ただし、便宜上の HTML 1.0 の草稿では置換可能文字データ(RCDATA) として定義されていたこともあって、一部の古い、古い UA ではタイトルの内容を RCDATA として扱うものもあります。たとえば、"<title><!--コメント-->タイトル</title>" のようにタイトル内に "<!-- -->" でコメントを入れた場合、PCDATA として扱う UA はその文字列をコメントと見なし、タイトル内容として表示することはありませんが、RCDATA として扱う UA では <!--コメント-->タイトル のようにそのまま表示してしまいます。このため、タイトルにコメントは含めいないようにした方が無難です。なお、title要素が内包可能なのはテキストのみなので、他の要素を含んだりすることはできません。

title要素の属性

共通属性

title要素のサンプル

head要素内における title要素の位置
<head>
......
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>title要素</title>
......
</head>

meta要素で HTTPヘッダの追加情報として当該文書の文字コード(符号化方法)を設定する場合は、必ず title要素よりも前に記述するようにしましょう。UA は上から順にソースコードを解析していくので、漢字やひらがなが含まれる title要素の内容を解析する前に、当該文書の文字コードを先に伝えておくことでタイトルの内容も正しい文字で解釈することが可能になります。

現在位置
  1. W3G
  2. XHTML
  3. HTML辞典
  4. title要素
ナビゲーション
ステータス情報
作者
上田 遼
公開
2005-10-01T13:39:27+09:00
更新
2008-12-29T04:27:11+09:00
URI
http://w3g.jp/xhtml/dic/head_title
検索