مسیرهای فایل

انواع مسیرهای فایل در HTML: Absolute, Relative و Best Practices

مسیرهای فایل چیستند؟

مسیرهای فایل (File Paths) برای لینک دادن به فایل‌های خارجی مثل تصاویر، CSS، JavaScript و... استفاده می‌شوند.

انواع مسیرهای فایل

دو نوع اصلی مسیر فایل وجود دارد:

Absolute Path

Absolute Path مسیر کامل از ریشه وب‌سایت است. همیشه با / شروع می‌شود.

<img src="/images/logo.png" alt="لوگو">
<link rel="stylesheet" href="/css/style.css">

مزایا:

معایب:

Relative Path

Relative Path نسبت به فایل فعلی است. با ./ (همان پوشه) یا ../ (پوشه بالاتر) شروع می‌شود.

<!-- همان پوشه -->
<img src="logo.png" alt="لوگو">

<!-- پوشه بالاتر -->
<img src="../images/logo.png" alt="لوگو">

<!-- پوشه فرعی -->
<img src="./assets/images/logo.png" alt="لوگو">

مزایا:

معایب:

مسیرهای نسبی خاص

URL کامل

می‌توان از URL کامل استفاده کرد:

<img src="https://example.com/images/logo.png" alt="لوگو">
<link rel="stylesheet" href="https://cdn.example.com/style.css">

بهترین شیوه‌ها

نکات مهم

مثال ساختار پوشه

project/
├── index.html
├── css/
│   └── style.css
├── js/
│   └── script.js
├── images/
│   └── logo.png
└── pages/
    └── about.html

از index.html:

از pages/about.html:

این مبحث بخشی از دوره آموزش کامل HTML است.

ابزارهای مرتبط