ファイルのパス(相対/絶対)

なぜ理解が必要なのか?

📌 HTMLでは、画像やCSSファイルなどを「外から読み込む」必要があります。
📌
そのときに必要になるのがファイルの場所(パス)を正しく書くこと。

✅ でも…

  • 「画像が表示されない!」
  • 「CSSが効かない!」
  • 「正しく書いたのにうまくいかない…」

それ、パスの書き方が間違っているのかもしれません。

操作の流れ

🧭 パスには2種類ある!

種類説明
相対パス今いる場所からの道順images/photo.jpg(今の場所から探す)
絶対パス最初から最後までの正確な住所https://example.com/images/photo.jpg

✅ 相対パス(よく使う!)

<!-- index.htmlと同じ階層にあるstyle.css -->
<link rel="stylesheet" href="style.css">

<!-- imageフォルダの中のphoto.jpgを読み込む -->
<img src="image/photo.jpg" alt="風景">

📘 相対パスは「自分の場所(HTMLファイル)からの道順」で書きます。

✅ 絶対パス(外部リンクなどで使用)

<img src="https://example.com/images/logo.png" alt="ロゴ">

  📘 絶対パスは「インターネット上の完全な住所」。他人のサイトにある画像や外部CSSなどを読み込むときに使います。

記号意味
./今の場所(省略可)./style.css = style.css
../1つ上のフォルダへ../img/logo.png

実際にやってみよう!

【課題1】画像を表示してみよう!

フォルダ構成を以下のように準備
※projectフォルダーの作成、HTMLファイルの作成、CSSファイルの作成、imageフォルダーの作成、samle.jpgの用意をしましょう。これらの作業もHPを作るうえでは必要な作業です。頑張りましょう!

project/
├─ index.html
├─ style.css
└─ image
   └─ sample.jpg

以下のコードをHTMLに書く

<img src="image/sample.jpg" alt="サンプル画像">

→ ブラウザで画像が表示されればOK!

    解答

    よくあるミス・注意点

    ❌ ファイルの場所が間違っている → パスが正しくても画像は見つからない

    ❌ 拡張子の間違い → .JPG.jpgは別物!(大文字・小文字注意)

    ❌ 半角英数字で書かれていない → 日本語フォルダ名はエラーのもとに

    ポイント

    この知識はHP作成に限ったことだけではありません。ファイルのパスを理解するということは、フォルダ構造やファイル管理のスキルが身につくのと同義です。

    • どんな名前のフォルダーが良いのか?
    • どこにファイルを入れておくとわかりやすいか?
    • どんな名前のファイルだとわかりやすいか?

    現場のWeb制作だけでなく、職場での資料管理にも応用可能な知識です。
    しっかりと身に付けていきましょう。

    補足動画(後日追加予定)

    わからなかったらQ&Aへ