ایجاد لینک با تگ a و href
تگی که در HTML و در واقع در صفحات وب برای ایجاد لینک به سایر صفحات استفاده میشود تگ a است که در کنار href کامل میشود، عبارت a مخفف anchore یا لنگر است و href مخفف Hypertext Reference یا ابر متنی است که حاوی لینک ( hyperlink ) به صفحه دیگری است، به مثال زیر توجه کنید.
< a href="https://webgoo.ir "> کلیک کنید a >
در لینک ساده بالا، عبارتی که برای مقادیر href در نظر گرفته میشود، در واقع همان آدرس URL مقصد است که میخواهیم کاربر پس از کلیک بر روی متن "کلیک کنید" به آن هدایت شود.
نکته: محتوای لینکها در حالت پیش فرض در همان صفحه فعلی نمایش داده میشوند، به عبارتی جایگزین صفحه فعلی میشوند، اما با تنظیم پارامتر target که در ادامه خواهیم دید، میتوان رفتار آنها را تغییر داد.
ایجاد عنوان برای لینک یا title
تگ a با خاصیتهای دیگری کامل تر میشود که از آن جمله میتوان title را نام برد، استفاده از title اجباری نیست، اما میتواند از نظر بهینه بودن لینکهای سایت مفید باشد.
< a href="https://webgoo.ir" title ="این یک لینک است">کلیک کنید a >
کنترل پنجره لینک یا target
همان طور که در نکته بالا گفتیم، لینکها به صورت پیش فرض در همان پنجره نمایش داده میشوند، اما ممکن است بخواهیم پس از کلیک کاربر، پنجره فعلی حفظ شده و به جای آن، محتوای لینک در پنجره جدیدی نمایش داده شود، بدین منظور از پارامتر دیگری به نام target استفاده میکنیم، به مثال زیر توجه کنید.
< a href="https://webgoo.ir" title ="این یک لینک است" target="_blank ">کلیک کنید a >
پارامتر target مقادیر متفاوتی میپذیرد که به صورت تیتروار در زیر ملاحظه میکنید.
- blank _ : نمایش محتوای لینک در پنجره جدید.
- parent _ : نمایش محتوای لینک در پنجره والد (معمولا در حالتی استفاده میشود که لینک از یک frame فراخوانی شود).
- self _ : نمایش محتوای لینک در پنجره فعلی (حالت پیش فرض).
- top _ : نمایش محتوای لینک در بالاترین سطح (معمولا در حالتی استفاده میشود که چند frame در صفحه وجود داشته باشد و بخواهیم محتوای لینک خارج از فریمها و در بالاترین سطح نمایش داده شود).
- نام frame : برای پارامتر terget میتوان نام یک frame را نیز قرار داد، بدین ترتیب محتوای
لینک در داخل فریم نمایش داده خواهند شد.