پیوندها در HTML
لینکها در تقریباً تمام صفحات وب وجود دارند.
لینکها این امکان را به کاربران میدهند که با کلیک کردن، از یک صفحه به صفحهی دیگر بروند.
🔹 لینکهای HTML – ابرپیوندها (Hyperlinks)
لینکهای HTML همان ابرپیوندها هستند.
با کلیک روی یک لینک میتوانید به سندی دیگر منتقل شوید.
وقتی نشانگر ماوس را روی لینک میبرید، فلش ماوس به شکل یک دست کوچک تغییر میکند.
📌 نکته: یک لینک لزوماً نباید فقط متن باشد. لینک میتواند یک تصویر یا هر عنصر HTML دیگر نیز باشد!
🔹 نحوه نوشتن لینک در HTML – سینتکس
تگ <a> در HTML برای تعریف یک ابرپیوند (لینک) استفاده میشود. ساختار آن به شکل زیر است:
مهمترین ویژگی عنصر <a>، ویژگی href است که آدرس مقصد لینک را مشخص میکند.
متن لینک همان بخشی است که برای کاربر قابل مشاهده است.
📌 وقتی روی متن لینک کلیک شود، کاربر به آدرس URL مشخصشده هدایت میشود.
🔸 مثال
مثالی برای ایجاد لینک به سایتcodoloper:
🔹 ظاهر پیشفرض لینکها در مرورگرها
بهطور پیشفرض، لینکها در همه مرورگرها به شکل زیر ظاهر میشوند:
-
لینک بازنشده (unvisited): آبی و زیرخطدار
-
لینک بازدیدشده (visited): بنفش و زیرخطدار
-
لینک فعال (active): قرمز و زیرخطدار
📌 نکته: ظاهر لینکها را میتوان با استفاده از CSS تغییر داد!
🔹 ویژگی target در لینکهای HTML
بهطور پیشفرض، صفحه لینکشده در همان پنجره یا تب مرورگر فعلی باز میشود.
برای تغییر این رفتار، باید ویژگی target را مشخص کنید.
ویژگی target تعیین میکند که سند لینکشده کجا باز شود.
مقدارهای ممکن برای target:
| مقدار | توضیح |
|---|---|
_self | پیشفرض. سند را در همان پنجره/تب باز میکند. |
_blank | سند را در یک پنجره یا تب جدید باز میکند. |
_parent | سند را در قاب والد (parent frame) باز میکند. |
_top | سند را در کل پنجره مرورگر باز میکند. |
🔸 مثال استفاده از target="_blank"
🔷 آدرس مطلق (Absolute URL) در برابر آدرس نسبی (Relative URL)
در مثالهای بالا از آدرس مطلق (full web address) برای href استفاده شده است.
یک لینک محلی (مثلاً به صفحهای دیگر از همان سایت) با آدرس نسبی مشخص میشود (بدون بخش https://www).
🔸 مثال:
🔹 استفاده از تصویر به عنوان لینک
برای استفاده از یک تصویر به عنوان لینک، کافیست تگ <img> را داخل تگ <a> قرار دهید:
🔸 مثال:
🔹 لینک به آدرس ایمیل
برای ایجاد لینکی که برنامه ایمیل کاربر را باز کند، از mailto: در ویژگی href استفاده کنید:
🔸 مثال:
🔹 استفاده از دکمه به عنوان لینک
برای استفاده از دکمه HTML بهعنوان لینک، باید از کمی کد JavaScript استفاده کنید.
JavaScript این امکان را میدهد که مشخص کنید با کلیک روی دکمه چه اتفاقی بیفتد:
🔸 مثال:
<button onclick="document.location='default.asp'">HTML Tutorial</button>
📌 نکته: برای یادگیری بیشتر درباره JavaScript، آموزش JavaScript را بخوانید.
🔹 عنوان لینکها (title)
ویژگی title اطلاعات بیشتری در مورد عنصر ارائه میدهد. این اطلاعات معمولاً بهصورت تولتیپ (پنجره راهنما) زمانی که ماوس روی عنصر میرود نمایش داده میشود.
🔸 مثال:
🔷 آدرسهای مطلق و نسبی – بیشتر بدانید
🔸 مثال با آدرس کامل:
🔸 مثال با فایل داخل پوشه html سایت:
🔸 مثال با فایل داخل همان پوشهای که صفحه فعلی هست:
📘 میتوانید در فصل «مسیر فایلها در HTML» بیشتر درباره مسیرها (file paths) بخوانید.
✅ خلاصه فصل
-
از تگ
<a>برای تعریف لینک استفاده کنید. -
از ویژگی
hrefبرای مشخص کردن آدرس لینک استفاده کنید. -
از ویژگی
targetبرای مشخص کردن مکان باز شدن سند استفاده کنید. -
از تگ
<img>درون<a>برای تبدیل تصویر به لینک استفاده کنید. -
از
mailto:در ویژگیhrefبرای ایجاد لینک ایمیل استفاده کنید.
🔷 تگهای مربوط به لینکها در HTML
| تگ | توضیح |
|---|---|
<a> | یک ابرپیوند (hyperlink) تعریف میکند |