【初心者向け】「HTMLに設定する画像のパス」と「画像を配置する場所」の基本

初心者の方が画像のパスを考えるときに、

言葉だけで、

画像のパスは、サイトのトップページを基準として、
そこからの「絶対パス」で設定するのか、
自分のファイルの場所からの「相対パス」で設定するか、
この2つの方法がありますね。

など、難しいことばで説明すると、

初心者の方にとっては、

「絶対パス」、「相対パス」。。。。。。
なんのことなのか、イマージがわかない。。。。

ということになってしまうので、

できる限り、初心者の方にわかるように説明してみようと思います。

まずは、

画像の配置とHTMLでの画像のパス設定について、

イメージだけでも掴んでもらえればと思います。

【初心者向け】「HTMLに設定する画像のパス」と「画像を配置する場所」の基本

HTMLで画像のパスを設定するとは?

「画像のパス」と言われて、

初心者の方でも、聞き慣れず、戸惑う方もいるかと思います。

HTMLを学習していく中で、

<img src="/img/sample.png">

このようにimgタグというものを使って、

画像の表示を行うことがあります。

この中の、「src」で設定している部分を画像のパスと呼びます。

上記の例だと、

/img/sample.png

これが画像のパスですね。

ちなみに画像のパスは、

画像のパス = 画像が置いている場所 = 表示するための画像の場所

ということと、同じ意味なので、

わかりやすい日本語で覚えておくと良いです。

画像の表示は大きく2パターンをまずは理解。

画像を表示するために、

レンタルサーバなどに画像をアップロードすることが必要になります。

そのような場合を考えたときに、

初心者の方には2つのパターンをまずは覚えて欲しいと思います。

1つ目が、

サイトの「トップページ」の場所から考えたときに見える場所

2つ目が

サイトの「自分が表示しようとしているページ」の場所から考えたときに見える場所

という2つです。

イメージとして説明する中で、

下の図(黒い点をトップページが表示される場所)を例として

このような構成を考えて、

理解を進めていきましょう。

方法1:「トップページ」の場所から考えたときに見える場所

1つ目の方法として、

「トップページ」の場所から考えたときに見える場所

を設定する方法を説明します。

この場合、

HTMLで画像を設定するときは、

<img src="/img-main/main.png">

と設定します。

最初が「/」(スラッシュと呼びます)で始まっているとき、

基本的にトップページの場所から考えたときに見える場所になります。

そのため、今回の例で考えると、

このようにトップページの場所から見て、

/img-main/main.png

というのは、

「img-main」というフォルダの「main.png」というファイル

ということになります。

方法2:サイトの「自分が表示しようとしているページ」の場所から考えたときに見える場所

先ほど、トップページの場所から考えて見える場所を表示するときは、

/img-main/main.png

と書いて表示させることを説明しました。

ここで1つポイントとして抑えて欲しいことがあります。

【ポイント】書き方がちょっと違うだけで、どこの位置から考えるのか、変わってしまう

ということです。

具体的に説明していますね。

まず、もう1度、先ほど説明した、トップページを基準として考えるときの、

画像のパスの設定は、

<img src="/img-main/main.png">

このように「/」(スラッシュと呼びます)で始まります。

しかし、

「/」(スラッシュ)で始まらない場合

というのがポイントで、この場合は、

「自分が表示しようとしているページ」の場所から考えたときに見える場所

が画像の表示される場所になります。

この「/」で始まらない場合は

<img src="img-sub/sub.png">

という書き方や

<img src="./img-sub/sub.png">

という書き方ができます。

これを今回の例を参考にすると、

このように自分が表示させたいページ(今回の例だと、sampleフォルダのindex.htmlというページ)を基準として考えて、

その中の「img-sub」というフォルダの「sub.png」が、

実際に表示される画像になります。

このようにちょっとだけ違う書き方にするだけで、

どの場所から考えたときの画像を表示させるのかが違うので、

初心者の方はわかりにくいですが、

少しずつ慣れていきましょう。

今回の例のまとめ

2つの方法を説明しました。

簡単に振り返っておきます。

方法1:サイトの「トップページ」の場所から考えたときに見える場所

この場合は、

ポイント:先頭には「/」(スラッシュ)を『つける』こと

書き方の例

<img src="/img-main/main.png">

方法2:サイトの「自分が表示しようとしているページ」の場所から考えたときに見える場所

この場合は、

ポイント:先頭には「/」(スラッシュ)を『つけない』こと

書き方の例

<img src="./img-main/main.png">

または

<img src="img-main/main.png">

ピックアップ

こちらもおすすめ

初心者向けの色々な情報はあるけれど、

  • 無料でお試しができるスクール
  • ホームページなど簡単に作成できる
  • 組織で使いたいサービス

について、

少しでも試して良いものがあると、

それを活用することで学習や業務などが効率化できるので、

おすすめのサイトなどをいくつか紹介しておきます

おすすめ書籍

広告

おすすめ記事