2016-09-08 15 views
1

title属性内にリンクを設定することはできますか?下の例では、google.comにリンクするには、ここをクリックしてください。私の理由は、私のtitleという属性の内容が私の写真の下にキャプションとして置かれているからです。タイトル属性内にリンクを置くことは可能ですか?

title="Click here for Google" 
+2

あなたは、それは文句を言わないあなたが好きな 'title'で書くことができますが、 – philipp

+1

あなたはimgのタイトルをキャプションにするためにどのjs libを使用しているのかを説明する必要があります。マニュアルでは解決策を見つけることができます –

答えて

3

いいえ、できません。 title属性が配置されているコンポーネントでユーザーがマウスを移動しているときにタイトルが小さなツールチップとして表示されるため、ユーザーがオブジェクトからマウスを動かすとすぐにこのツールチップがフェードアウトします。

ユーザーがオブジェクトからツールチップにマウスを移動する必要があるため、ユーザーがリンクをクリックしようとするとすぐに消えるため、この動作はできません。

title属性でHTMLタグを使用しようとすると、下のスクリーンショットのように通常のテキストとして表示されます。

Example


注:あなたはまさにこの動作を持つようにしたい場合は、私はあなたがBootstrapようなフレームワークを使用してに、trigger属性を通じて、popover componentを利用するようにしようと提案しますツールチップとして自動的に表示され、ニーズをカバーします。または、フォーカスされたコンポーネントの外にマウスが移動したときに自動的に非表示にしないようにtooltip componentを調整します。

1

属性にのHTMLタグを追加することはできません。しかし、あなたは別の要素は、title属性のような「振る舞い」を作ると画像が推移したときのリンクを表示することができます。

img, img:hover + a, a:hover{ 
 
    display:block; 
 
    width:200px; 
 
} 
 
a { 
 
    display: none; 
 
}
<img src="http://i.imgur.com/RECDV24.jpg" /> 
 
<a href="https://www.google.com/">Click here for google</a>

+0

これは正確にOPが求めているものではありませんが、必要に応じて –

関連する問題