※ ChatGPTを利用し、要約された質問です(原文:Thickboxのtitleを</br>なしで改行)
Thickboxのtitleをなしで改行
このQ&Aのポイント
Thickboxのtitleに改行を表現する方法について質問です。
Thickboxを使用して画像を表示する際、titleキャプションに改行を入れたいです。
現在、Thickboxのtitleに<br />を使って改行を表現していますが、問題があります。どうすれば改行させることができるでしょうか?
Thickboxのtitleを</br>なしで改行
お世話になります。
以前同じ質問をさせていただいたのですが、私の説明の仕方が悪くて、希望している通りの回答が得られなかったので、再度質問させていただきます。
Thicboxというjqueryを使って画像をライブラリとして表示させているのですが、
その際に、下記のように、titleキャプションに多少長めの解説文を書き込みたいと思っているのです。
<a href="images/thicbox001.jpg" class="thickbox" title="このタイトルはダミーです。<br />このようなかたちで改行したいと思っています。<br />どうすればいいのでしょうか?教えてください!"><img src="images/wall-img_20.jpg" alt="画像の説明文" /></a>
いろいろなサイトの説明を見ると、本来ThickBoxを利用してtitleタグで画像の説明をする時は、一言程度の説明で済ますくらいのものみたいです。ですが、今回、ある程度の説明文を加えたいと思っています。それで、<br />を用いて改行することにしました。そうしたら問題なく希望している通りの表示がされました。(添付画像のような表示です。)
ところが問題はバリデータでチェックすると絶対にやってはいけない間違った書き方であること、そしてサムネール画像にマウスオン(:hover時)すると、自動的にtitleタグがキャプションとして表示され、<br />という表記も一緒にでてきてしまうのです。
これを解決するにはどうしたらいいのでしょうか。
別個にHTMLファイルを作ってインラインフレームのような仕方で表示させる方法もあるみたいですが、できればそのような方法ではなく上記のtitleタグに<br />を用いず改行させる方法を教えていただければ本当にうれしく思います。
追いつめられて本当に困っています。
どうかよろしくお願いします。
補足
いつも本当にご親切にありがとうございます。 なるほど、やはり<br />なしで改行するのは無理ですか... 実はThickboxでオーバーレイ表示は今回はどうしても必要なんです。 ですから後残っている手段はJava Scriptを書き換えるということになりますね...すいません、私はjsの知識はまったくありませんので、自身でソースを見て判断したりはできないのですが、やはりある程度困難な修正なんでしょうか? ここの質問欄で「ここの、これをこうする」っていう程度のレベルではなさそうですね。 それでもいつも時間とって質問に答えてくださりありがとうございます。