HTMLのパス(相対パス・絶対パス)の書き方

HTMLのパス(相対パス・絶対パス)の書き方を初心者向けに解説。src・hrefでのファイル指定、../での親フォルダ参照、ルートパスの使い方をコード例で紹介。中高生向け。無料。

2026年4月16日

HTML パスとは?相対パスと絶対パスの違い

HTMLで画像やリンクを指定するとき、ファイルの場所を パス(path) で指定します。パスには 相対パス絶対パス の2種類があります。

  • 📁 相対パス:現在のファイルの場所を基準にした相対的な場所
  • 🌐 絶対パス:ドメインから始まる完全なURL

相対パスの書き方

相対パスは現在のHTMLファイルの場所を基準に書きます。

<!-- 同じフォルダ内のファイル -->
<img src="photo.jpg" alt="写真">
<a href="about.html">自己紹介</a>

<!-- 子フォルダ内のファイル -->
<img src="images/photo.jpg" alt="写真">

<!-- 1つ上のフォルダ -->
<a href="../index.html">トップへ</a>

<!-- 2つ上のフォルダ -->
<a href="../../index.html">トップへ</a>

../ は「1つ上のフォルダ」を意味します。

👉 inputタイプ一覧も参考にしてください。

絶対パスの書き方

絶対パスはドメインから始まる完全なURLです。外部サイトへのリンクや、サイトのルートからのパスに使います。

<!-- 外部サイトへのリンク -->
<a href="https://www.google.com">Google</a>

<!-- ルートパス(/から始まる) -->
<a href="/about/">自己紹介</a>
<img src="/images/logo.png" alt="ロゴ">

/ から始まるパスは ルートパス といい、サイトのトップ(ドメイン直下)を基準にします。

🔥 HTMLテーブルの作り方で実践してみましょう。

フォルダ構造とパスの例

<!-- フォルダ構造:
  /
  ├── index.html
  ├── about/
  │   └── index.html
  └── images/
      └── photo.jpg
-->

<!-- about/index.html から画像を参照する場合 -->
<img src="../images/photo.jpg" alt="写真">
<!-- または -->
<img src="/images/photo.jpg" alt="写真">

💡 headタグに書くべき内容で基礎を確認できます。

まとめ

  • 相対パス:現在のファイルを基準にした場所
  • 絶対パス:ドメインから始まる完全なURL
  • ../ で1つ上のフォルダに移動できる
  • / から始まるルートパスはサイトのトップを基準にする

パスの書き方を覚えると、ファイルの参照ミスが減ります。レッスンでさらに詳しく学んでみましょう。

🚀 HTMLをレッスンで学ぼう!

このサイトのHTMLコースでは、パスを含む実践的なページ作りをブラウザだけで学べます。無料・登録不要です。

HTMLコースを見る →
目次

コースで実際に手を動かして学ぼう

レッスンではコードを書きながら基礎が身につきます

HTMLコースを始める →

この記事に出てくる用語

📣 この記事が役に立ったら

Xでシェア

💬 引用する場合はこちらをご利用ください:

HTMLのパス(相対パス・絶対パス)の書き方を初心者向けに解説。src・hrefでのファイル指定、../での親フォルダ参照、ルートパスの使い方をコード例で紹介。中高生向け。無料。

出典: https://start-web-programming.com/blog/html-path/