آموزش تگ‌های پیوندی و اتصالی در HTML: ایجاد لینک‌های داخلی و خارجی

دسته : آموزش رایگان HTML

آموزش تگ‌های پیوندی و اتصالی در HTML: ایجاد لینک‌های داخلی و خارجی

آموزش تگ‌های پیوندی و اتصالی در HTML: ایجاد لینک‌های داخلی و خارجی

تگ‌های پیوندی در HTML ابزارهای قدرتمندی برای ارتباط صفحات وب و مدیریت منابع خارجی هستند. علاوه بر تگ اصلی < a > که برای ایجاد لینک‌ها به کار می‌رود، تگ‌های دیگری مانند < link > و < base > برای مدیریت اتصالات و تنظیم مسیرهای پیش‌فرض استفاده می‌شوند. در این مقاله، به بررسی این تگ‌ها و نحوه استفاده از آن‌ها بر اساس استانداردهای گوگل می‌پردازیم.

 

تگ < a >: ایجاد لینک‌های داخلی و خارجی

تگ < a > (Anchor) اصلی‌ترین تگ برای ایجاد پیوندها در HTML است.

ویژگی‌های مهم تگ < a >

href:

مشخص‌کننده آدرس مقصد لینک.



< a href="https://example.com" > بازدید از Example < / a >

 

target:

تعیین می‌کند لینک در کجا باز شود:

  • _self: (پیش‌فرض) لینک در همان زبانه باز می‌شود.

  • _blank: لینک در زبانه جدید باز می‌شود.



< a href="https://example.com" target="_blank" > بازدید از Example < / a >

 

rel:

رابطه بین صفحه فعلی و لینک. برای امنیت لینک‌های خارجی، استفاده از rel="noopener noreferrer" توصیه می‌شود.



< a href="https://example.com" target="_blank" rel="noopener noreferrer" > بازدید از Example < / a >

 

ایجاد لینک داخلی

لینک داخلی برای هدایت کاربر به صفحات دیگر در همان وب‌سایت استفاده می‌شود.



< a href="/about" > درباره ما < / a >

 

لینک به بخش خاص صفحه

برای هدایت به بخشی از همان صفحه، از ویژگی id استفاده کنید:



< a href="#section1" > رفتن به بخش اول < / a >
< h2 id="section1" > بخش اول < / h2 >

 

تگ < base >: تعیین مسیر پیش‌فرض برای لینک‌ها

تگ < base > مسیر پایه (Base URL) را برای تمامی لینک‌های صفحه تعیین می‌کند. این تگ باید در بخش < head > قرار گیرد و تنها یک بار در هر صفحه استفاده شود.

ویژگی‌های تگ < base >

  • href: آدرس پایه‌ای که برای تمامی لینک‌های نسبی در صفحه اعمال می‌شود.

  • target: مقصد پیش‌فرض لینک‌ها.

نمونه استفاده:



< head >
    < base href="https://example.com/" target="_blank" >
< / head >
< body >
    < a href="about" > درباره ما < / a > 
< / body >

 

مزایا:

  • ساده‌سازی لینک‌های نسبی.

  • اطمینان از عملکرد صحیح لینک‌ها هنگام تغییر مسیر فایل‌ها.

 

تگ < link >: اتصال به منابع خارجی

تگ < link > برای اتصال به منابع خارجی مانند فایل‌های CSS، فونت‌ها، یا آیکون‌ها استفاده می‌شود. این تگ فقط در بخش < head > صفحه قرار می‌گیرد.

ویژگی‌های مهم تگ < link >

rel:

نوع رابطه بین صفحه فعلی و منبع خارجی.

  • stylesheet: اتصال به فایل CSS.

  • icon: اتصال به آیکون.



< link rel="stylesheet" href="styles.css" >
< link rel="icon" href="favicon.ico" type="image/x-icon" >

 

href:

مسیر منبع خارجی.



< link rel="stylesheet" href="styles.css" >

 

type:

نوع فایل.



< link rel="stylesheet" type="text/css" href="styles.css" >

 

نمونه اتصال به فایل CSS:



< link rel="stylesheet" href="styles.css" >

 

نمونه اتصال به آیکون وب‌سایت:



< link rel="icon" href="favicon.ico" type="image/x-icon" >

 

تفاوت و کاربردهای تگ‌های < a >، < base > و < link >

تگ

کاربرد اصلی

محل استفاده

< a >

ایجاد لینک‌های داخلی و خارجی

داخل < body >

< base >

تعیین مسیر پایه برای لینک‌های نسبی

داخل < head >

< link >

اتصال به منابع خارجی مانند CSS، فونت‌ها یا آیکون‌ها

داخل < head >

 

نکات بهینه‌سازی لینک‌ها بر اساس استانداردهای گوگل

متن لینک (Anchor Text):

متن لینک باید توصیفی و مرتبط با مقصد باشد.



< a href="/services" > مشاهده خدمات < / a >

 

استفاده از ویژگی‌های امنیتی:

برای لینک‌های خارجی از ویژگی‌های rel="noopener noreferrer" استفاده کنید.

 

اجتناب از لینک‌های شکسته:

تمامی لینک‌ها را بررسی کنید تا به صفحات معتبر هدایت شوند.

 

اتصال به منابع بهینه:

از فایل‌های CSS و فونت‌های فشرده‌شده استفاده کنید.

 

استفاده صحیح از تگ < base >:

مطمئن شوید آدرس پایه‌ای که در < base > تعریف می‌کنید، به‌درستی عمل می‌کند.

 

نمونه کد کامل



< !DOCTYPE html >
< html lang="fa" dir="rtl" >
< head >
    < meta charset="UTF-8" >
    < meta name="viewport" content="width=device-width, initial-scale=1.0" >
    < meta name="description" content="آموزش تگ‌های پیوندی و اتصالی در HTML" >
    < meta name="keywords" content="HTML, تگ a, تگ base, تگ link, لینک‌های داخلی و خارجی" >
    < meta name="author" content="نام شما" >
    < base href="https://example.com/" target="_blank" >
    < link rel="stylesheet" href="styles.css" >
    < link rel="icon" href="favicon.ico" type="image/x-icon">
    < title > آموزش تگ‌های پیوندی در HTML < / title >
< / head >
< body >
    < header >
        < h1 > آموزش تگ‌های پیوندی در HTML < / h1 >
    < / header >
    < main >
        < section >
            < h2 > لینک‌های خارجی < / h2 >
            < a href="https://example.com" target="_blank" rel="noopener noreferrer" > بازدید از Example < / a >
        < / section >
        < section >
            < h2 > لینک‌های داخلی < / h2 >
            < a href="about" > درباره ما < / a >
        < / section >
        < section >
            < h2 > لینک به بخش خاص < / h2 >
            < a href="#section1" > رفتن به بخش اول < / a >
            < h3 id="section1" > بخش اول < / h3 >
            < p > این متن مربوط به بخش اول است. < / p >
        < / section >
    < / main >
    < footer >
        < p > © 2024 طراحی شده توسط نام شما < / p >
    < / footer >
< / body >
< / html >

 

جمع‌بندی

تگ‌های پیوندی در HTML، از جمله < a >، < base > و < link >، ابزارهای اصلی برای ایجاد و مدیریت لینک‌ها و منابع خارجی هستند. استفاده صحیح از این تگ‌ها می‌تواند به بهبود سئو، دسترسی‌پذیری و تجربه کاربری وب‌سایت شما کمک کند. با رعایت استانداردهای گوگل و بهینه‌سازی لینک‌ها، می‌توانید سایت حرفه‌ای‌تر و کارآمدتری طراحی کنید.

پرسش و پاسخ

نظری یافت نشد

مطالب مشابه

آموزش کامنت‌ها و کاراکترهای خاص در HTML و CSS: نحوه استفاده و مدیریت

آموزش کامنت‌ها و کاراکترهای خاص در HTML و CSS: نحوه استفاده و مدیریت

23م مرداد 1402

مطالعه بیشتر

کار با فیلترهای CSS: آموزش استفاده از blur، brightness و contrast برای افکت‌های تصویری جذاب

کار با فیلترهای CSS: آموزش استفاده از blur، brightness و contrast برای افکت‌های تصویری جذاب

11م آبان 1403

مطالعه بیشتر

آموزش ایجاد تصویر و لینک در HTML: نحوه استفاده از تگ‌های img و a

آموزش ایجاد تصویر و لینک در HTML: نحوه استفاده از تگ‌های img و a

21م مرداد 1402

مطالعه بیشتر

آموزش mix-blend-mode و background-blend-mode در CSS: ترکیب رنگ‌ها و ایجاد افکت‌های جذاب

آموزش mix-blend-mode و background-blend-mode در CSS: ترکیب رنگ‌ها و ایجاد افکت‌های جذاب

12م آبان 1403

مطالعه بیشتر

چگونه یک فوتر چسبان در CSS بسازیم: آموزش ساخت فوتر ثابت و همیشگی

چگونه یک فوتر چسبان در CSS بسازیم: آموزش ساخت فوتر ثابت و همیشگی

2م شهریور 1403

مطالعه بیشتر

آموزش استفاده از cubic-bezier در CSS برای انیمیشن‌های سفارشی و حرفه‌ای

آموزش استفاده از cubic-bezier در CSS برای انیمیشن‌های سفارشی و حرفه‌ای

12م آبان 1403

مطالعه بیشتر

آموزش ارث‌بری (Inheritance) در جاوا اسکریپت: نحوه استفاده از پروتوتایپ‌ها و کلاس‌ها

آموزش ارث‌بری (Inheritance) در جاوا اسکریپت: نحوه استفاده از پروتوتایپ‌ها و کلاس‌ها

28م مهر 1403

مطالعه بیشتر

استفاده از visibility و opacity در CSS برای مخفی‌سازی عناصر: راهنمای کامل و کاربردی

استفاده از visibility و opacity در CSS برای مخفی‌سازی عناصر: راهنمای کامل و کاربردی

11م آبان 1403

مطالعه بیشتر

آموزش تگ‌های متنی اولیه در HTML: استایل‌دهی و قالب‌بندی متن‌ها

آموزش تگ‌های متنی اولیه در HTML: استایل‌دهی و قالب‌بندی متن‌ها

18م مرداد 1402

مطالعه بیشتر

آموزش استفاده از تگ‌های خاص HTML: تگ‌های کاربردی برای طراحی وب‌سایت

آموزش استفاده از تگ‌های خاص HTML: تگ‌های کاربردی برای طراحی وب‌سایت

22م مرداد 1402

مطالعه بیشتر

آموزش جامع توابع در جاوا اسکریپت: نحوه تعریف، فراخوانی و بازگشت مقادیر

آموزش جامع توابع در جاوا اسکریپت: نحوه تعریف، فراخوانی و بازگشت مقادیر

2م بهمن 1402

مطالعه بیشتر

آموزش ترانزیشن‌ها و انیمیشن‌های نرم با CSS: ایجاد افکت‌های پویا و واکنش‌گرا

آموزش ترانزیشن‌ها و انیمیشن‌های نرم با CSS: ایجاد افکت‌های پویا و واکنش‌گرا

10م شهریور 1402

مطالعه بیشتر

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