• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLの画像のリンクの<タグ>について。わかる方、教えてください。)

HTML画像リンクのタグの解説と記述方法

WhiteWolf_の回答

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

独学で怪しい記憶ですが <a href="">~</a> はハイパーリンクを張るための記述です クリックしたら他のページに飛ぶやつですね 今回は画像をクリックで拡大(画像自体を表示)するために使ってます 例で言うと一個上の階層のphoto01.jpgにアクセスしよう!っていうリンクになります。 終了タグ</a>が出るまでをリンクしますので</a>を必ずセットとして書きます <img>については borderは枠の設定みたいなもので、数値を大きくすると枠が大きくなります リンクタグと併用してるから使ってるのかな? srcは表示する画像のパスです。 相対パスなので一個上のフォルダを参照しているようですね abc/def/ghi.html だとして考えると 「./」はdefフォルダの中身を指定します(同階層) 「../」はabcフォルダの中身を指定します(一つ上の階層) 絶対指定は所謂アドレス全部のようなもので 「http://www.abc.com/def.html」 と記述すると絶対パス defフォルダ同階層から指定するなら 「./def.html」か「def.html」となります。 これが相対パスです altは画像が表示されなかったときのための文だったと思います。試しに画像を存在しないものにすると分かりやすいです titleは画像にマウスを乗せたときに表示される文です。画像タイトル書いたりとかでしょうか widthは画像の幅を指定しています。指定しないと画像のそのままサイズになってしまいます。

18barbican
質問者

お礼

(^^)こんにちは。 うわーあぃ(感激!) ありがとうございますぅ!White wolf さんアリガトウ!! フムフム・・・だいぶ理解できてきました。少し復習します。まちがっていたらば指摘して=教えてください。 ○<a href="">~</a>は、ハイパーリンクのための記述である。 ○ハイパーリンクとは、他のページに飛ぶリンクのことである。 ○今回の学校の例は、画像を表示するためのもので(画像自体をクリックしたら拡大をするように指定つき)        (^^) まずはココまで理解しました。 ○<img border="0"  のborderは枠の大きさのコトで"0"に入る数字によって変化する ○<img border="0" src=   src=はパスのことを示している <img border="0" src=../phot01.jpg    例は「ひとつ上の階層から写真を参照」と訳せる。(./ は同階層  ../ はひとつ上の階層を示す) ○<img border="0" src=../phot01.jpg  art=グランドキャニオンの写真     artは画像が表示されなかったときの文の記述である (^^)ナルホド!表示に失敗すると、このメッセージが・・了解! ○<img border="0" src=../phot01.jpg art=グランドキャニオンの写真 title=グランドキャニオンへ旅をしたときの思い出の写真 title=は、画像にマウスをのせたときに表示される文章  ナルホド・・・ ○<img border="0"  src=../phot01.jpg art=グランドキャニオンの写真  title=グランドキャニオンへ旅をしたときの思い出の写真   クリックしたら拡大します。width="100"/>  このクリックしたらば拡大します。width="100"  の"100"は←拡大した際の幅のサイズを指定いしている (指定しなければ、モトのサイズで表示されてしまう) おかげさまで、だいぶ気持ちが楽になってきました♪ やはり src =のパスのところが、まだチョット難しいですね。 完全に理解できるように頑張ります。 m(_ _)m今回は助かりました。スペシャル感謝です。

関連するQ&A

  • FLASH内にHTMLタグを表示させる方法について

    FLASHで作成するファイルの中に、HTMLタグを組み込むことは可能でしょうか? 調べたところ、jpg画像は外部からでも読み込めるということですが、 同じように、HTMLタグも読み込むことは出来ないのでしょうか? 組み込みたいタグは以下のようなものです。 <A HREF="URL" target="_blank">リンク先の名前</A> <img border="0" width="1" height="1" src="画像" alt=""> ご存知の方、よろしくお願いします。

  • HTMLの画像のリンクについて

    ページ内にインラインフレームを作成し画像サムネイルをクリックするとフレーム内に表示するという感じにしたいのですが、フレームサイズを500×500にしたので、このサイズを超える画像を表示するとページのスタイルが崩れてしまいます。元画像のリサイズをせずに表示させる方法はないでしょうか? 構造は以下のようになってます。 <html> <head> <title>photo</title> </head> <body BGCOLOR="007777"> <br><br> <iframe NAME="photo" WIDTH="500" HEIGHT="500" FRAMEBORDER="0" ALIGN="right"></iframe> <br><br><br> <p>    <a HREF="gazou1.jpg" TARGET="photo"><IMG SRC="gazou1.jpg" ALT="" WIDTH="50" HEIGHT="50" BORDER="0"></a> <a HREF="gazou2.jpg" STYLE=""><IMG SRC="gazou2.jpg" ALT="" WIDTH="50" HEIGHT="50" BORDER="0"></a> </body>

  • HTMLタグで素材画像にリンクを貼ったら…

    HTMLタグで素材画像にリンクを貼ったら、その周りを紫色の四角い枠が、その素材画像を囲んでしまいます。 この四角い枠を無くす方法は無いでしょうか? <a href="HP URL" title="コメント"><img src="画像URL"></A> こういうタグなのですが。 何か足りないタグがあるのだと思うのですが分かりません。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • リンク先を動的に変更する

    簡単な仕様を考えて試行錯誤しながら勉強している ジャバスクリプ超初心者です どなたか宜しくお願いします <a href="○○○○○○○○○"><img src="photo01.jpg" width="200" height="150" border="0" id="change" name="change" /></a> のリンク部分のアドレスを動的に変更したいと思っています 画像とリンク要素両方を「document.write」で書き出し変数を与えてあげれば 出来る事はわかっているのですが 今回は自分の仕様で どこまでJSでできるものなのか知りたい事もありまして どうしても指定位置のリンク部分のアドレスだけを変更したいと思っています。 下記方法 document.link[インデックス].hrefで取得できるのですが この方法だと何番目のリンクかといちいち数えて数字を指定しなきゃいけない為リンク数が多くなった場合には ちょっと現実的ではありません そこで例えば指定位置の画像情報を取得するみたいに 「document.ID名.src」みたいに指定箇所の「a」要素の「href」を指定する事はできますでしょうか? ちなみに同じようにリンクに対してもやってみたのですがダメでした 下記が現在のソースになります。 宜しくお願いします。 ============================================================= JavaScript ============================================================= function img_chage(no){ img = new Array(); img[0] = "photo01_ov.jpg"; img[1] = "photo02_ov.jpg"; url = new Array(); url[0] = "http://www.google.co.jp"; url[1] = "http://www.goo.ne.jp"; document.change.src = img[no]; document.links[0].href = url[no]; } ============================================================= HTML ============================================================= <a href="http://www.yahoo.co.jp"><img src="photo01.jpg" width="200" height="150" border="0" id="change" name="change" /></a> <br /> <img src="photo01_ov.jpg" width="100" height="75" onMouseOver="img_chage(0)" /> <img src="photo02_ov.jpg" width="100" height="75" onMouseOver="img_chage(1)" />

  • 画像枠のタグ

    何度しても写真画像の枠ができないのですが、 枠をつけて枠の色と枠の太さを変更したいのですが。 このタグのどこが違うのでしょうか? (枠をつけて画像のサイズだけ変更している状態です↓) <img src="http://@@@@@.JPG" border=3 width="300" height="200"> <img src="http://@@@@@.JPG" width="300" height="200"border=3> 両方してみたんですが、両方共できませんでした。どこが違うのでしょか?これ↑に枠と枠の色をつけて枠の太さを調節する時はどこにどのようにタグを入れたらよいのでしょうか? 写真画像枠のタグの種類はborder=3、3のみでしょうか? 以前聞いたことがありますが、Macのブラウザー サファリでは変更しても反映されず見ることができないのでしょうか? お手数をお掛け致しますが、ご存知の方がおられましたら お知らせ頂けますととても助かります、宜しくお願い致します。

  • jQueryで画像にリンクを張りたい

    HTMLページに <img src="1.jpg" width="50" height="50" id="tes"> というタグがあるのですが、 ページが読み込まれたときに、 そのタグにaタグをつけて <a href="hoge.html" target="_blank"><img src="1.jpg" width="50" height="50" id="tes"></a> とリンクを張りたいのですが以下のような スクリプトを書いてみたのですが、 できません。 <script type="text/javascript"> $(function(){ $('<img />').append($('<a />',{ href:"hoge.html", target:"_blank" }) ) }); </script> jQueryがよくわかっていないのでめちゃくちゃなのだと思いますが、 そもそもこのように画像にaタグをつけることは可能なのでしょうか。 jQueryのバージョンは1.2.6を使っていますが、 新しいバージョンでも構いません。 よろしくお願いします。

  • 簡易HTMLとは何でしょうか

    XPユーザーです。 デジカメ画像を「縮小専用」で縮小する際、オプションで「簡易HTMLを出力する」をチェックしますと、縮小画像のほかに、○○.htmlというファイルが出てきます。ソースを見ますと、 <a href="../10.jpg"><img src="10.jpg" border="0"></a>というタグが画像の数だけ羅列しているだけで、<html>や <body>のタグがないのです。公開しているサイトにこのファイルを恐そるおそるリンクしてみると、ちゃんと画像が映っております。なにか、このままリンクを続けると、不都合がおこるでしょうか。よろしくお願いします。

  • ブログにリンク画像を並べて付けたいのですが、下記のタグを入れると「※ボ

    ブログにリンク画像を並べて付けたいのですが、下記のタグを入れると「※ボタンをクリックしてね」の文字と画像の間に何行かの空白が出来てしまいます。これを詰めるにはどうしたらよいでしょうか? ※ボタンをクリックしてね <TABLE><TR> <TD><a href="リンク先"><img src="images/1103fukunoki.jpg" width="134" height="86" alt="" class="pict" /></a></TD><TD> <a href="リンク先"><img src="images/1123yabusati.jpg" width="134" height="86" alt="" class="pict" /></a></TD> </TR> </TABLE>

  • 画像にリンクを張ったら、レイアウトが崩れました。

    ホームページを制作しているのですが、リストにして並べた画像にリンクを張ったら、レイアウトが崩れてしまいました。 まず、リンクを張らずにやってみました。 HTML部分 <ul id="main_center"> <li id="1"><img src="http://***.jpg" /></li> <li id="2"><img src="http://***.jpg" /></li> <li id="3"><img src="http://***.jpg" /></li> </ul> CSS部分 #main_center #1,#2,#3 { display: block; width: 220px; height: 20px; list-style-type: none; margin-bottom: 10px; } タグは以上の通りでやったところ、問題なく画像が綺麗に並んだのですが、 <ul id="main_center"> <li id="1"><a href="http://***/"><img src="http://***.jpg" /></a></li> <li id="2"><a href="http://***/"><img src="http://***.jpg" /></a></li> <li id="3"><a href="http://***/"><img src="http://***.jpg" /></a></li> </ul> といった感じで、画像にリンクさせたところ上下に余分なスペースが出来てしまいました。 リンクを張っただけで、レイアウトが崩れてしまうということはあるのでしょうか。 または、なにかタグが間違っているのでしょうか。 どなたかアドバイスをお願いいたします。

    • ベストアンサー
    • HTML
  • リンクする画像とテキストをくっつけるには?

    ブログでHTMLタグを使いたいのですがまだよく分かりません。 テキストをクリックしたらリンクするためのHTMLタグは次の通りですよね。 <a href="リンク先URL">表示するテキスト</a> 画像(写真)をクリックしたらリンクするためのHTMLタグは次のようになりますよね。 <A Href="リンク先URL"><img src="画像のアドレス"><A>  私は現在、テキストと画像の両方を同じサイトにリンクさせるのに、上の二つのタグを使っているのですが、本文に表示されると二つが離れてしまいます。よく、画像とテキストが一体化しているのを見るのですが、そうするにはどうしたらいいのでしょうか?ご教授願えませんか?