• ベストアンサー

リンクの関連付けについて

ホームページの勉強中です、最近HTML&CSSが少し分かりかけてきた程度のレベルです。textareaで囲まれた文字を他のページにリンクを張る作業が上手く出来ません。 <textarea> <a href="他のページ">文字</a> </textarea> のようにタグを設定していますが、リンク先へ飛びません。textareaで囲まれた文字にリンクを関連付ける方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

<textarea>内でリンクを貼っても動作しません。 同様な感じに見せたいのなら、 インラインフレームにするか、 CSSのoverflowを使うとよいと思います。 http://questionbox.jp.msn.com/qa1173325.html http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1116082821

kurumai
質問者

お礼

早速の回答をありがとうございます。 勉強中なので、ピンぼけの質問をしていますが、他のホームページを 見ていると<textarea>内でリンクを張っているのを見かけます。同様のものをネラッていますが、アドバイスを参考にします。

その他の回答 (2)

noname#100277
noname#100277
回答No.3

無理。 通常のa要素のみだけです。 <a href="" title=""></a>

kurumai
質問者

お礼

回答をありがとうございます。まだタグを充分に理解していないので、これから一歩一歩勉強を進めていきます。

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

textareaは元々送信フォームなどに利用する目的だったため、 タグの使用を想定していません。 なので、textareaではリンクは貼れません。 これは仕様です。 したがってCSSなどで『擬似的に』テキストエリア(テキストボックス)を 実現させるしか方法はありません。 CSSが分かってるなら楽勝でしょう。 一例 <html> <head> <title>CSSによる擬似テキストエリア</title> <style type="text/css"> div.txt{ border: solid 1px blue; width: 300px; height: 100px; overflow: auto; } div.txt pre{ padding: 0.5em; } </style> </head> <body> <div class="txt"> <pre><a href="http://www.google.com">リンク</a> <hr color="red"> ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ ああああああああああああああああ <hr color="green"> 終わり。</pre> </div> </body> </html>

kurumai
質問者

お礼

丁寧な回答をありがとうございます。現在勉強中ですが、アドバイスを参考にして、TRYします。

関連するQ&A

専門家に質問してみよう