「画像をクリックしたら別のページに飛ばせたらいいのに…」って思ったこと、ありますよね。
バナーや商品画像をリンクにしたいのに、どう書けばいいのか分からなくて困ることもあると思います。
今回はそんな悩みを解決するために、HTMLで画像リンクを作る方法や、作るときに気をつけたいポイントまで、わかりやすく説明します。
画像リンクの仕組みや書き方がわかれば、ブログやWebサイトをもっと見やすく・楽しくできるようになりますので、ぜひ最後まで読んでみてくださいね。
画像リンクをHTMLで作成する基本方法

画像リンクとは何か
画像リンクとは、画像をクリックすると別のページに移動できるようにするリンクのことです。
テキストではなく画像を使うことで、見た目がわかりやすくなったり、ユーザーの目を引きやすくなったりします。
特にバナー広告や製品紹介などに多く使われています。
画像リンクを使うことで、ユーザーのクリック率を上げたり、ナビゲーションを視覚的にわかりやすくしたりできます。
以下に画像リンクの特徴をまとめます。
- 画像をクリックすることでリンク先に移動できる
- 視覚的に目立ちやすく、クリック率が上がる
- テキストよりも多くの情報を直感的に伝えられる
- ボタンやバナーとしても活用できる
- スマホでも指でタップしやすい
このように、画像リンクは見た目のデザインにも影響を与えるとても便利な機能です。
HTMLで画像リンクを作る基本構文
画像リンクは、HTMLの<a>タグと<img>タグを組み合わせて作成します。
とてもシンプルなので、初心者でもすぐに覚えることができます。
以下は基本的な構文の例です。
<a href="リンク先のURL"><img src="画像のURL" alt="画像の説明"></a>
このように記述することで、画像をクリックすると指定したページに飛ぶことができます。
ここでは、画像リンクの基本構成について覚えておくべきポイントを紹介します。
<a>タグのhref属性にリンク先のURLを入れる<img>タグのsrc属性に画像ファイルのURLを入れるalt属性で画像の代替テキストを入れる- すべてのタグを正しく閉じる
- リンクの外側に
<img>を入れることがポイント
この基本構文を覚えることで、画像リンクをスムーズに作ることができるようになります。
href属性とsrc属性の違い
HTMLでは、画像リンクを作るときにhrefとsrcという2つの属性を使います。
見た目は似ていますが、それぞれの役割はまったく違います。
混同しやすいので、しっかりと理解しておきましょう。
まず、href属性はリンク先のページを指定するために使います。
一方で、src属性は画像ファイルの場所を指定するために使います。
以下のポイントを押さえると違いがわかりやすいです。
- hrefは「移動する先(リンク先)」を指定
- srcは「表示する画像の場所」を指定
<a>タグにはhrefを使う<img>タグにはsrcを使う- どちらもURLを入れるが、意味が違う
このように、役割がまったく異なるので使い方を間違えないように注意しましょう。
alt属性の重要性と設定方法
alt属性は、画像が表示されなかったときに代わりに表示されるテキストです。
また、目が見えない人が使う読み上げソフトでもこのaltの情報を使います。
つまり、alt属性はユーザーにも検索エンジンにも大事な情報となります。
alt属性を正しく設定することで、以下のようなメリットがあります。
- 画像が表示されないときに意味が伝わる
- 視覚障がい者に内容を伝えることができる
- SEO対策になる
- 検索エンジンが画像の内容を理解しやすくなる
- Webサイトのアクセシビリティが向上する
例えば、ボタン画像ならalt="お申し込みはこちら"と書くことで、画像が見えなくても意味がわかるようになります。
target属性で別タブ表示にする方法
画像リンクをクリックしたとき、同じタブで開いてしまうと元のページに戻りにくくなります。
そんなときはtarget="_blank"を使うことで、リンク先を新しいタブで開くことができます。
以下に書き方の例を紹介します。
<a href="リンク先URL" target="_blank"><img src="画像URL" alt="画像説明"></a>
このようにすることで、ユーザーは元のページを残したまま、リンク先を見ることができます。
以下のような場面で便利です。
- 外部サイトにリンクするとき
- 商品の詳細ページを開くとき
- ブログ記事の中で参照リンクを付けるとき
- ユーザーの離脱を防ぎたいとき
- 同時に複数のページを見てもらいたいとき
こうした設定を加えるだけで、ユーザーにとって使いやすいサイトになります。
画像リンクのサイズ調整とレイアウトのコツ
画像リンクのサイズが大きすぎたり小さすぎたりすると、見にくくなったり、クリックしにくくなったりします。
サイズや配置を工夫することで、もっと見やすくて使いやすいページになります。
サイズを調整する方法はいくつかありますが、主にCSSを使って調整します。
以下のようなポイントを意識しておくと便利です。
widthとheightでサイズを指定する- CSSで
max-widthを使うとレスポンシブ対応できる - 画像の比率を保ってサイズ変更する
- 中央揃えや余白をCSSで調整する
- altやtitleを入れて補足情報も伝える
これらを工夫することで、画像リンクの見た目をキレイに保つことができ、ユーザーも気持ちよく使えるようになります。
画像リンク作成時の注意点とトラブル防止策

画像が表示されない原因と対処法
画像リンクを作成しても、画像が正しく表示されないことがあります。
これは初心者がよくつまずくポイントですが、原因がわかればすぐに直せます。
以下のような原因が多く見られます。
- 画像ファイルのURLが間違っている
- 画像ファイルがサーバーにアップロードされていない
- ファイル名の大文字・小文字を間違えている
- 画像の拡張子が違っている(.jpgと.jpegなど)
- 画像のパスが相対パス・絶対パスで混乱している
このようなときは、まず画像のURLを確認し、パスやファイル名を正しく書き直すことが大切です。
小さなミスが原因のことも多いので、落ち着いてチェックするようにしましょう。
リンク切れを防ぐ画像の管理方法
画像リンクが古くなってリンク切れになると、ユーザーに悪い印象を与えてしまいます。
特に外部の画像を使っている場合、そのサイト側で画像が削除されると表示されなくなってしまいます。
画像リンクのリンク切れを防ぐためには、以下のような管理が有効です。
- 画像はできるだけ自分のサーバーにアップロードする
- 外部画像を使うときは信頼できるサイトを選ぶ
- 画像ファイル名やフォルダ構成を整理する
- 定期的にリンク切れチェックツールで確認する
- 古い画像は更新または削除する
画像リンクの管理をしっかりしておくことで、ページの品質を保つことができます。
画像リンクのアクセシビリティへの配慮
アクセシビリティとは、誰でも使いやすいようにすることです。
視覚に障がいのある方でも内容が伝わるように、画像リンクにも工夫が必要です。
特に、alt属性やリンク先の説明をしっかりつけることが大切です。
アクセシビリティに配慮した画像リンクを作るためには、次のポイントに注意しましょう。
alt属性に画像の内容や目的を簡潔に書く- リンク先がどんな内容か、画像やaltから判断できるようにする
- 画像だけでリンクの意味が伝わらない場合は、補足のテキストリンクも用意する
- リンク先に飛んだあと、ユーザーが迷わないようにする
- 画像のコントラストを高くして見やすくする
こうした工夫で、より多くの人が安心してWebサイトを利用できるようになります。
スマホやタブレットでの表示最適化
最近では、多くのユーザーがスマホやタブレットでWebサイトを見ています。
そのため、パソコンだけでなく、スマホでも見やすく、操作しやすい画像リンクの作り方が求められます。
スマホ対応のためには、次のような設定がポイントになります。
- 画像サイズはCSSで
max-width: 100%にする - 画像の高さや幅をpx指定で固定しない
- タップしやすい大きさ(約40px以上)にする
- 画像の周囲に余白をとって押し間違いを防ぐ
- レスポンシブ対応のCSSフレームワークを活用する
このように、スマホでの見やすさや使いやすさを意識することが、ユーザー満足度につながります。
画像リンクがSEOに与える影響
画像リンクは、正しく使えばSEOにも良い影響を与えますが、間違った使い方をすると逆効果になることもあります。
検索エンジンは画像の中身をそのまま理解できないため、画像リンクにはテキスト情報をしっかり補足することが重要です。
SEOを意識した画像リンクの作り方は次の通りです。
alt属性にキーワードを自然に含める- 画像のファイル名も意味のある名前にする
- 画像リンクの周囲に関連テキストを置く
- 同じページに同じリンクを何度も貼らない
- ページの表示速度を意識して画像を軽くする
これらを意識して作れば、画像リンクがSEOの助けになります。
読み込み速度と画像圧縮の重要性
画像ファイルが大きすぎると、ページの読み込みが遅くなります。
これにより、ユーザーの離脱率が高くなったり、検索順位が下がったりすることがあります。
そこで、画像の圧縮や最適化がとても大切です。
画像を軽くしてページ速度を上げるためには、以下の対策が有効です。
- Web用に圧縮された画像を使う
- JPEGやWebP形式など、軽いフォーマットを選ぶ
- 画像のサイズを必要以上に大きくしない
- 画像の遅延読み込み(lazy load)を設定する
- 無料の画像圧縮ツールを活用する
画像を軽くすることで、表示が速くなり、SEOにも良い効果があります。
外部リンク画像を使う際の注意点
外部サイトの画像を使う場合、便利ではありますが注意も必要です。
相手のサイトの画像が削除されたり、URLが変更されたりすると、自分のサイトで画像が表示されなくなるリスクがあります。
以下の点を守ることで、トラブルを防ぐことができます。
- できるだけ自分で画像を用意する
- 外部画像は信頼できるサイトから使う
- 無断転載にならないよう著作権を確認する
- 画像が変更されても自サイトに影響が出ないようにする
- どうしても使う場合はキャッシュ対策を考える
外部画像に頼りすぎず、できるだけ自分の管理下にある画像を使うようにするのが安心です。
HTML画像リンクの応用テクニック

CSSを使った画像リンクの装飾
画像リンクはそのままでも機能しますが、見た目が地味だったりクリックしづらかったりすることがあります。
そんなときは、CSSを使って画像リンクを装飾することで、見た目をきれいに整えたり、マウスを乗せたときの動きを加えたりできます。
以下に、画像リンクの装飾でよく使われるCSSのテクニックを紹介します。
borderで画像に枠線をつけるbox-shadowで影をつけて立体感を出すborder-radiusで角を丸くするtransitionでマウスオーバー時の動きをなめらかにする:hoverを使って色や大きさを変える
これらの装飾をCSSで加えることで、より魅力的な画像リンクを作ることができます。
マウスオーバーで画像を切り替える方法
マウスを画像リンクの上に乗せたときに、画像がパッと変わると楽しくなりますし、ユーザーの操作を誘導することもできます。
これはCSSの:hoverを使って実現できます。
基本的な方法として、HTMLで2枚の画像を用意し、CSSで切り替えます。
以下のように書くことで、画像を重ねて切り替えることができます。
<style>
.image-link img { display: block; }
.image-link img.hover { display: none; }
.image-link:hover img.default { display: none; }
.image-link:hover img.hover { display: block; }
</style>
<a href="リンク先" class="image-link">
<img src="default.jpg" class="default" alt="通常画像">
<img src="hover.jpg" class="hover" alt="ホバー画像">
</a>
このようにすれば、マウスを乗せたときだけ画像が切り替わる楽しいリンクが作れます。
画像全体をクリックできるようにするテクニック
画像の一部しかクリックできないと、ユーザーは戸惑ってしまいます。
リンク付きの画像では、画像のどこをクリックしても反応するようにすることがとても大切です。
以下のような方法を使うと、画像全体を確実にクリックできるようになります。
- 画像を
<a>タグで完全に囲む - 画像サイズとリンク領域が一致しているか確認する
display: block;をCSSで設定してリンクを広げる- マージンやパディングが余計に付いていないか確認する
- スマホ対応も意識してタップ領域を確保する
このように工夫することで、画像リンクがより使いやすくなり、クリック率のアップにもつながります。
レスポンシブ画像リンクの実装方法
パソコンやスマホなど、見る画面の大きさに合わせて画像がきれいに表示されることを「レスポンシブ対応」といいます。
これを画像リンクにも使えば、どんなデバイスでも見やすくなります。
レスポンシブ画像リンクを作るには、次のような方法があります。
- CSSで
max-width: 100%を指定する - 親要素に
widthを決めておく - 画像サイズを固定せず、柔軟にする
pictureタグを使ってサイズごとに画像を出し分ける- メディアクエリで細かくレイアウトを調整する
この方法を使えば、どんなサイズの画面でも画像リンクが崩れず、スムーズに見えるようになります。
SVG画像リンクの使い方
SVGは線でできた画像のことで、拡大しても画質が劣化しない特徴があります。
ロゴやアイコンなど、シンプルな画像にぴったりです。
SVG画像をリンクにするのも、HTMLではとても簡単です。
基本的には普通の画像リンクと同じように、SVGを<img>で読み込みます。
<a href="リンク先"><img src="logo.svg" alt="ロゴ"></a>
さらに、SVGの中身を直接HTMLに書いて編集する方法もあります。
その場合、色をCSSで変えたり、アニメーションを加えたりすることも可能になります。
SVG画像リンクは、軽くてきれいで自由度も高いため、近年とても人気があります。
HTMLとJavaScriptを連携した動的リンク
画像リンクに動きをつけたり、条件に応じてリンク先を変えたりしたいときは、JavaScriptと連携させる方法があります。
これにより、より高度なユーザー体験を提供できます。
以下は、JavaScriptを使って画像リンクを動的に変える例です。
<script>
function changeLink() {
document.getElementById("myLink").href = "https://example.com/new";
}
</script>
<a id=”myLink” href=”https://example.com”>
<img src=”button.png” alt=”リンクボタン” onclick=”changeLink()”>
</a>
このようにすることで、画像をクリックしたときにリンク先を変えることができます。
JavaScriptを使えば、画像リンクの可能性はさらに広がります。
画像リンクとボタン要素の違いと使い分け
見た目が似ていても、「画像リンク」と「ボタン」は使い方が異なります。
正しく使い分けることで、ユーザーにわかりやすく、SEOやアクセシビリティにも良い効果が生まれます。
以下のような点に気をつけて使い分けましょう。
- ページ移動させたいときは画像リンク
- フォームの送信や動作を起こすときはボタン
<a>はハイパーリンク、<button>はアクション- 見た目だけでなく、意味に合ったタグを使う
- どちらもCSSでデザインを調整できる
このように、それぞれの役割を理解して使うことが、わかりやすくて信頼されるサイトづくりにつながります。
画像リンク作成に役立つツールとリソース

画像リンク用のフリー素材サイト
画像リンクに使う画像を自分で撮影したり作成するのは大変です。
そんなときに便利なのが、商用利用OKのフリー素材サイトです。
これらのサイトでは、無料で高品質な画像をダウンロードできます。
以下に、画像リンク作成で使いやすいフリー素材サイトを紹介します。
- 写真AC:日本語対応で検索しやすい
- Unsplash:海外の美しい写真が多い
- Pexels:人物や風景の画像が豊富
- Pixabay:イラストや動画もダウンロード可能
- いらすとや:かわいいイラストがたくさんある
画像を使うときは、必ずライセンスを確認してから利用するようにしましょう。
安全に使えば、デザイン性の高い画像リンクが簡単に作れます。
HTMLコードを自動生成できるツール
HTMLが苦手な人でも、画像リンクのコードを簡単に作れる自動生成ツールがあります。
これらを使えば、クリック操作だけでコードを作成できるのでとても便利です。
次のようなツールを使うと、HTMLコードの手打ちが不要になります。
- 画像リンク作成ジェネレーター:URLと画像を入力するだけでコードを生成
- CanvaのHTMLエクスポート機能:デザイン後にコードとして出力できる
- HTML Editor(ブラウザ型):リアルタイムでプレビューしながら作成可能
- CodePenやJSFiddle:コードを試しながら確認できる
- NotionやGoogle SitesでHTMLを組み込みながら確認
こういったツールを活用すると、初心者でも失敗せずに画像リンクを作ることができます。
画像の最適化に使えるオンラインサービス
画像リンクで使う画像は、軽くしておかないとページの表示が遅くなることがあります。
そのため、画像の最適化がとても大切です。
画像圧縮ツールを使えば、画質を保ちながらファイルサイズを小さくできます。
画像を最適化できる便利なオンラインサービスを紹介します。
- TinyPNG:ドラッグ&ドロップで簡単に圧縮できる
- ImageOptim(Mac用):複数画像をまとめて圧縮可能
- ILoveIMG:画像のサイズ変更や変換もできる
- Squoosh:画質を確認しながら圧縮レベルを調整可能
- Compressor.io:対応形式が豊富でシンプルな操作
こうしたサービスを使うことで、読み込みが早く、見た目もきれいな画像リンクが作れます。
簡単にレスポンシブ画像を作るツール
スマホでもきれいに表示される画像リンクを作るには、レスポンシブ対応が必要です。
でもコードを書くのが難しいという方には、専用のツールが便利です。
以下は、レスポンシブ画像を簡単に作れるおすすめツールです。
- Bootstrap:画像に
img-fluidクラスをつけるだけでOK - Canva Pro:サイズごとに画像を最適化できる
- Figma:レスポンシブデザインが視覚的にできる
- Adobe XD:画像とリンクを合わせてデザインできる
- オンラインのレスポンシブ画像ジェネレーター
こうしたツールを使えば、専門知識がなくてもスマホやパソコンで美しく表示される画像リンクを作成できます。
初心者におすすめのHTML学習サイト
画像リンクを作るためには、最低限のHTMLの知識が必要です。
でも心配しなくて大丈夫です。
初心者向けにやさしく解説してくれている学習サイトがたくさんあります。
以下に、画像リンクの作り方を学ぶのに適したサイトを紹介します。
- ドットインストール:3分動画で短くわかりやすい
- Progate:スライド形式でゲーム感覚で学べる
- MDN Web Docs:HTMLの正しい書き方を丁寧に解説
- Paizaラーニング:実際にコードを打って覚えられる
- いろんな入門ブログやYouTubeチャンネルも参考になる
これらを使って、画像リンクだけでなく、他のHTMLの基本も一緒に学んでいくと、とても役に立ちます。
画像リンクを検証できるブラウザ拡張機能
画像リンクを作ったあとに、ちゃんと動いているか、表示崩れがないかをチェックするのも大切な作業です。
そんなときに便利なのが、ブラウザの拡張機能です。
以下に、画像リンクの検証に使える便利な拡張機能を紹介します。
- Web Developer:画像の表示確認やリンク状態をまとめてチェックできる
- WAVE:アクセシビリティのチェックも可能
- Link Checker:リンク切れをすばやく見つけられる
- Responsive Viewer:画面サイズごとの見え方を確認
- ColorZilla:画像の色コードをチェックしてデザインに活かせる
これらのツールを使えば、公開前にトラブルを防ぎ、安心して画像リンクをサイトに載せられます。
開発者に便利なブラウザの検証ツールの使い方
画像リンクがうまく動かないときや、スタイルが思ったとおりに表示されないときは、ブラウザの検証ツールを使って問題を調べるのが最も早い方法です。
特別なソフトはいらず、Google Chromeなどには標準で備わっています。
検証ツールの使い方は以下の通りです。
- 画像リンクを右クリックして「検証」や「要素を調査」を選ぶ
- HTMLやCSSの状態をリアルタイムで確認できる
- スタイルを一時的に変更して見た目を試せる
- コンソールでエラー内容が表示される
- 画像が正しく読み込まれているかパスを確認できる
これを活用することで、HTMLやCSSの問題をすぐに発見し、画像リンクの品質を高めることができます。
まとめ

これまで、画像リンクをHTMLで作成する方法や注意点、便利なツールや応用テクニックまで幅広く紹介してきました。
最後に、特に大事なポイントをまとめておきます。
- <a>タグと<img>タグを正しく組み合わせる
- alt属性を使って画像の意味を伝える
- 画像サイズや表示速度に気をつける
- スマホでも見やすくなるようにレスポンシブ対応する
- 信頼できる画像素材やツールを使って効率化する
画像リンクを正しく使えば、見た目も使いやすさもぐんとアップします。
この記事を参考に、あなたもHTMLで魅力的な画像リンクを作ってみましょう!



