پیوندها (Links) در HTML
پیوندها (Links) در HTML یا همان Hyperlinks ابزار اصلی برای اتصال صفحات وب به یکدیگر هستند. تقریباً همه وب سایت ها برای جابه جایی بین صفحات از پیوندها استفاده می کنند.
ساختار پیوندها در HTML
برای ایجاد پیوند از تگ <a>
استفاده می شود. این تگ دارای ویژگی href
است که مقصد پیوند را مشخص می کند.
<a href="https://example.com">متن پیوند</a>
به طور پیش فرض پیوندها در مرورگرها آبی و زیرخط دار هستند. پیوندهای بازدیدشده به رنگ بنفش و پیوندهای فعال قرمز نمایش داده می شوند.
نکته: پیوند فقط متن نیست؛ هر عنصر HTML مانند تصویر یا دکمه می تواند یک پیوند باشد.
ویژگی target در پیوندها
ویژگی target
مشخص می کند صفحه مقصد در کجا باز شود:
_self
(پیش فرض): باز شدن در همان تب_blank
: باز شدن در تب جدید_parent
: باز شدن در قاب والد_top
: باز شدن در کل پنجره مرورگر
<a href="https://example.com" target="_blank">باز شدن در تب جدید</a>
آدرس های مطلق و نسبی
آدرس مطلق شامل کل مسیر وب (مانند https://
) است. آدرس نسبی فقط مسیر داخلی سایت را نشان می دهد.
<a href="https://www.google.com">گوگل</a>
<a href="/docs/html/html-css">بخش CSS در HTML</a>
تصویر به عنوان پیوند
برای استفاده از تصویر به عنوان پیوند، تگ <img>
را داخل <a>
قرار دهید:
<a href="index.html">
<img src="logo.png" alt="صفحه اصلی">
</a>
پیوند به ایمیل
با استفاده از mailto:
می توانید پیوندی بسازید که برنامه ایمیل کاربر را باز کند:
<a href="mailto:info@example.com">ارسال ایمیل</a>
دکمه به عنوان پیوند
می توانید با کمک جاوااسکریپت، یک دکمه را به پیوند تبدیل کنید:
<button onclick="document.location='about.html'">درباره ما</button>
ویژگی title در پیوندها
ویژگی title
توضیح اضافی برای پیوند ارائه می دهد. معمولاً این متن هنگام قرار گرفتن ماوس روی پیوند به صورت Tooltip نمایش داده می شود.
<a href="/docs/html/html-links" title="آموزش کامل پیوندها در HTML">پیوندها در HTML</a>
خلاصه فصل
- از تگ
<a>
برای ساخت پیوند استفاده کنید. - با ویژگی
href
مقصد پیوند را مشخص کنید. - با ویژگی
target
تعیین کنید صفحه در کجا باز شود. - می توانید تصویر یا دکمه را به عنوان پیوند استفاده کنید.
- با
mailto:
امکان ارسال ایمیل فراهم می شود.
برای ادامه مطالعه به بخش CSS در HTML و رنگ پیوندها در HTML مراجعه کنید.