آدرس دهی در html

آموزش امروز ما در مورد نوع آدرس دهی ها در فایلهای اچ تی ام ای هست.

به طور کلی در تمام برنامه ها ، چه در ویندوز چه در داس چه در لینوکس ف چه رد برنامه نویسی ها و … دو نوع آدرس دهی وجود دارد :

۱- مطلق

 

۲- نسبی

 

توضیح این دو مورد بسیار ساده است :  هر گاه آدرس یک فایل رو به طور کامل بنویسیم به اون آدرس دهی آدرس مطلق گفته میشه به مثال زیر توجه کنید :

  1. <a href="http://mbesoft.ir/1.png">
  2. هواشناسی کازرون
  3.  
  4. </a>

 

در خروجی کد بالا وقتی روی کلمه هواشناسی کازرون کلیک شود تصویری که درون این سایت با نام ۱٫png وجود دارد باز خواهد شد.

 

حال اگر کد ما با عبارت http:// شروع نشده باشد این به معنی این است که آدرس ما نسبی هست به کد زیر دقت کنید:

فرض کنید ما روی صفحه دسکتاپ رایانه خود فایلی به نام mbe.html می سازیم ، اگر کد زیر را درون آن قرار دهیم :

  1. <a href="pic/1.png">
  2. هواشناسی کازرون
  3.  
  4. </a>

وقتی بر روی کلمه هواشناسی کازرون کلیک کنیم فایل html از محلی که خودش در آنجا اجرا شده شروع میکند و به دنبال پوشه pic و سپس فایل ۱٫png  در درون آن میگردد و در صورت وجود آن را نمایش می دهد.

 

این فایل html را در هر جا کپی کنیم لازم است پوشه pic کنار آن را هم کپی کنیم تا تصویر نمایش داده شود اما در حالت آدرس دهی مطلق شما فایل اچ تی ام ال را به هر جای دیگر و یا هر کامپیوتر دیگری منتقل کنید به محض اجرا و کلیک روی کلمه هواشناسی کازرون ، به آدرس http://mbesoft.ir/1.png منتقل میشوید و تصویر مربوطه نمایش داده میشود.

 

چه موقع از ادرس دهی نسبی استفاده کنیم و چه موقع از آدرس دهی مطلق  :

اگر فایلی را طراحی میکنید که قرار است روی یک آدرس ثابت از سایتی دیگر کار کند بهتر است از این نوع  آدرس دهی استفاده کنید. اما اگر قرار است یک فایل سیار درست کنید که فایلهای مربوط به آن نیز به همراه آن ممکن است بعدا جابجا شوند بهتر است از آدرس نسبی استفاده کنید چون اگر مثلا شما در درایو c کامپیوتر خود فایل اچ تی ام ال را بسازید و کنار آن پوشه pic را بسازید و تصاویر مربوطه را در آن بریزید و در فایل اچ تی ام ال از آدرس دهی نسبی استفاده کنید ، هیچ نگرانی ای وجود ندارد که شما فایل اچ تی ام ال و پوشه مربوطه را به درایوی دیگر مثل d و یا حتی به کامپیوتر و یا سایت دیگر منتقل کنید ، چون آدرس دهی نسبی است.فناوری نوین کازرون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *