title属性 【title attribute】
概要
title属性(title attribute)とは、HTMLの要素(タグ)の中で設定することができる属性(attribute)の一つで、当該要素に付加的な文字(テキスト)情報を与えるもの。パソコンのWebブラウザではマウスオーバー操作でツールチップとして内容が表示される。その要素の表題・見出しや補足情報、説明などを文字で自由記述することができる。style要素やスタイルシートを指定するlink要素ではスタイルの設定名を表すなど、要素によってシステム上の特別な意味や用途が決まっている場合もある。
一般的なパソコン向けのWebブラウザでは、マウスポインタを要素に重ねてしばらく待つと、要素に被さるように矩形の領域が現れ、その中にtitle属性で指定した文字列が表示される。img要素のalt属性も同じ動作となるが、altは画像が表示されない場合の代替テキストを表すため、指定する目的が異なる。
タッチ操作のスマートフォンやタブレット端末、あるいはパソコン上でもキーボード操作や音声読み上げなどで閲覧している場合には、title属性の内容を確認することは困難である。あくまで付加的な情報を提供する役割に留め、必ずtitle属性が表示される前提で必須の情報を記述すべきではないとされる。
(2023.4.13更新)