archive

[HTML/CSS] 別ファイルに写真を入れた時のパスの修正方法


別ファイルに写真を入れた時のHTMLのパスの修正方法の備忘録。

HTMLファイルと写真が同じフォルダにある時

HTMLファイルと写真が同じフォルダにある時。

How to change path

写真のパスの書き方としては、下記のようになる。

CSSに書く時だったら、

`.top-wrapper{
  background-image: url("./main.png");
}`

HTMLに書くときは、

`<img src="./cafe.png">`

みたいな感じ。

別のフォルダに写真をまとめたとき

フォルダの中を整理するために、photosフォルダを作り、その中に写真をまとめる。

How to change path

すると、パスも変更されるため、ウェブサイトには写らなくなる。

リンク切れを起こしているのが確認できる。

この場合は、パスを下記のように変更。

`.top-wrapper{
  background-image: url("./photos/main.png");
}`

HTMLだったら

`<img src="./photos/cafe.png">`

すると、写真がまた現れる。

この辺は、「絶対パス・相対パス」というキーワードで、内容を深ぼれる。