title グローバル属性は、要素に関するアドバイザリー情報を表すテキストを包含します。このような情報は一般的にツールチップとしてユーザに表示されますが、必ず表示されるとは限りません。この属性の典型的な用途は以下のとおりです:
- リンクにおいて、リンク先文書のタイトルや説明
- 画像などのメディア要素において、説明や関連するクレジット
- 段落において、脚注や注釈
- 引用において、作者に関する情報など
この属性を省略した場合は、もっとも近い祖先要素の title が自身にも関係する (また、自身のツールチップでその title を使用してもよい) ことを意味します。この属性に空文字列を設定した場合は、もっとも近い祖先要素の title は自信と関係がない (また、自身のツールチップで使用するものではない) ことを明示的に表します。
<link>
、<abbr>
、<input>
、<menuitem>
の各要素では、title 属性に意味が追加されています。
title 属性は複数の行を持つことができます。U+000A LINE FEED
(LF
) を挿入すると改行を表します。title 内の改行を考慮すべきであるなど、注意しなければならないことがあります:
<p>Newlines in title should be taken into account,like this <abbr title="This is a multiline title">example</abbr>.</p>
上の HTML は、2 行の title を定義します。
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
WHATWG HTML Living Standard The definition of 'title' in that specification. |
Living Standard | 最新のスナップショットである HTML5.1 から変更なし。 |
HTML5.1 The definition of 'title' in that specification. |
草案 | WHATWG HTML Living Standard のスナップショットであり、HTML5 から変更はありません。 |
HTML5 The definition of 'title' in that specification. |
勧告 | WHATWG HTML Living Standard のスナップショット。HTML 4.01 Specification よりも真にグローバルな属性になりました。 |
HTML 4.01 Specification The definition of 'title' in that specification. |
勧告 | <base> 、<basefont> 、<head> 、<html> 、<meta> 、<param> 、<script> 、<title> を除くすべての要素でサポートします。 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) |
複数行をサポート | ? | 12 (12) | ? | ? | ? |
機能 | Android | Android 版 Chrome | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
基本サポート | (有) | (有) | (有) | (有) | (有) | (有) |
複数行をサポート | ? | ? | 12.0 (12) | ? | ? | ? |
関連情報
- すべてのグローバル属性。
HTMLElement.title
は、この属性を反映します。