آدرس دهی فایلها در HTML چیست و آدرسها چه تفاوتی با یکدیگر دارند؟ تفاوت آدرس فایلهای وابسته و مطلق چیست؟ برای دستیابی به پاسخ این سوالات این مقاله را از دست ندید و تا پایان با ما همراه باشید.
سرفصلهای پست
آشنایی با آدرس فایلها
مسیرهای فایل یا File Path در وب تعیینکننده محل فایل داخل پوشههای هاست وب سایت شما است. این آدرس به مرورگر کمک میکند تا به فایل مورد نظر دست پیدا کند.
آدرسدهی فایل زمانی استفاده میشود که قصد استفاده از یک منبع بیرونی مانند عکس، ویدیو، استایل، فایل جاوا اسکریپت، نمایش سایر صفحات وب و غیره را داشته باشید.
برای اضافه کردن یک فایل به صفحه وب، فایل منبع باید از قبل تعیین شده و شناخته شده باشد، به عنوان مثال کد <img src=”” alt=””>
برای اضافه کردن یک فایل عکس به صفحه وب استفاده میشود که در کد بالا آدرس فایل عکس در خاصیت src قرار میگیرید.
قابل توجه هست که با File Path ها پیشتر در مقاله آشنایی با تگ <a> تا حدودی آشنا شدیم. با اینحال در این مقاله تخصصیتر آن را مورد بررسی قرار میدهیم.
انواع آدرس دهی فایلها
آدرس فایل ها به دو بخش تقسیم میشوند:
- آدرس فایلهای مطلق
- آدرس فایلهای وابسته
آدرس دهی فایلهای مطلق
بیانگر آدرس کامل (URL) فایل داخل اینترنت میباشد، مانند :
<img src=”https://mizfa.com/blog/wp-content/uploads/2019/04/filepath.jpg” alt=”My Image”>
تگ <img> که در نمونه کد بالا استفاده کنیم در مقاله آشنایی با تگ <img> مورد بررسی قرار گرفته شده است و وظیفه آن نمایش تصاویر در صفحات وب است.
آدرس دهی فایل های وابسته
به آدرس فایل قرار گرفته در صفحه فعلی وب اشاره دارد.
مثال 1 نشان دهنده آدرس یک فایل در فولدر تصاویر صفحه فعلی است:
<!DOCTYPE html> <html> <head> <title>Relative file path</title> </head> <body> <h2>File present in a folder above the current folder</h2> <img src="../images/geeks.jpg" alt="My Image" style="width:400px"> </body> </html>
مثال 2 نشانگر آدرسدهی فایل در فولدر بالای این صفحه می باشد که صفحه فعلی وب زیر مجموعه این فولدر است:
<!DOCTYPE html> <html> <head> <title>Relative file path</title> </head> <body> <h2>File present in a folder which is located at <br>the root of the the current subdirectories</h2> <img src="/images/picture.jpg" alt="My Image" style="width:400px"> </body> </html>
مثال 3 نمایانگر آدرسدهی فایل در مسیر روت فولدر زیر مجموعه صفحه فعلی است:
<html> <head> <title>Relative file path</title> </head> <body> <h2>File present in a folder which is located at <br>the root of the the current subdirectories</h2> <img src="/images/picture.jpg" alt="My Image" style="width:400px"> </body> </html>
مسیر دهی رو به عقب و جلو
برای آدرسدهی وابسته در داخل ساختار پوشههای صفحه فعلی از روشهای زیر استفاده میکنیم:
- شروع آدرس با “/” از مسیر روت صفحه فعلی آغاز میکند.
- شروع آدرس با “../” به یک فولدر به عقب حرکت میکند.
- شروع آدرس با “../../” به دو فولدار به عقب حرکت می کند. (برای حرکت رو به عقب فولدار های بیشتر به همین منوال ادامه مییابد.)
تمرین کنیم
تا اینجا با انواع مسیردهیها آشنا شدید. برای تمرین بیشتر و یادگیری چگونگی آدرسدهی کردن، در فضای محلی یا Localhost خود میتوانید پوشه های تو در تو ایجاد کنید و فایلهای مختلفی را از طریق اسناد HTML خود فراخوانی کنید.
اگر با دقت مسیردهیها را وارد کنید به هیچ مشکلی بر نمیخورید ولی اگر هم به مشکل خوردید هم آنقدر تلاش کنین تا بالاخره تصویر یا فایل در سند HTML شما فراخوانی شود.
نتیجه گیری
در این مقاله با آدرس دهی فایلها و انواعشان آشنا شدیم و متوجه خصوصیات خوب آدرسدهی وابسته برای خلاصهسازی لینکها شدیم.
پیشنهاد میکنم که اگر به صورت کامل با آدرس فایلها یا File Path ها آشنا نشدید، حداقل یکبار آن را در فصای محلی خود تمرین کنید تا کامل با آن آشنا شوید.
این مبحث هم تمام شد و امیدوارم از آن استفاده لازم را کرده باشید
اگر سوالی در مورد آدرس فایلها یا نکته مثبتی در این مورد میدانید، با ما در نظرات این مقاله آنها را به اشتراک بگذارید.
بهرامیان
عرض سلام و خسته نباشید. بنده یک وبسایت دارم که پرستاشاپی هست. در یک قسمت میخوام که باکس ساده ایجاد کنم. تغییرات css رو اعمال کردم و باکس ایجاد شدولی متاسفانه نمیتونم به خود سایت منتقل کنم چون باید html هم دستکاری بشه که در ویرایشگر قالب محلی برای اون نیست. نمیدونم کدهای html در کجای هاست قرار داده شده اند. اگه میشه یه راهنمایی بفرمایید.
وب پن تست
سلام لطفا شماره تماستون رو همراه با ادرس سایتتون ارسال کنید که دوستان ببینند