آموزش رایگان HTML

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

29م مرداد 1402 محراب حسن زاده
آموزش تگ‌های پیوندی و اتصالی در 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 >، ابزارهای اصلی برای ایجاد و مدیریت لینک‌ها و منابع خارجی هستند. استفاده صحیح از این تگ‌ها می‌تواند به بهبود سئو، دسترسی‌پذیری و تجربه کاربری وب‌سایت شما کمک کند. با رعایت استانداردهای گوگل و بهینه‌سازی لینک‌ها، می‌توانید سایت حرفه‌ای‌تر و کارآمدتری طراحی کنید.

پرسش و پاسخ

نظری یافت نشد

مطالب مشابه

آشنایی با متغیرها در PHP به زبان ساده (راهنمای جامع)
21م خرداد 1405

آشنایی با متغیرها در PHP به زبان ساده (راهنمای جامع)

مطالعه بیشتر
نصب Node.js و Create React App: شروع پروژه‌های React.js به‌صورت آسان
28م شهریور 1402

نصب Node.js و Create React App: شروع پروژه‌های React.js به‌صورت آسان

مطالعه بیشتر
آموزش جامع و گام‌به‌گام حلقه for در PHP + مثال‌های کاربردی
4م تیر 1405

آموزش جامع و گام‌به‌گام حلقه for در PHP + مثال‌های کاربردی

مطالعه بیشتر
آموزش ساختار کامپوننت در Vue.js (راهنمای کامل همراه مثال)
15م مرداد 1404

آموزش ساختار کامپوننت در Vue.js (راهنمای کامل همراه مثال)

مطالعه بیشتر
آموزش ساخت یک برنامه ساده با Fetch API در جاوا اسکریپت: راهنمای گام به گام
1م آبان 1403

آموزش ساخت یک برنامه ساده با Fetch API در جاوا اسکریپت: راهنمای گام به گام

مطالعه بیشتر
آموزش توسعه بازی‌های ساده با استفاده از جاوا اسکریپت و Canvas API: راهنمای گام به گام
5م آبان 1403

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

مطالعه بیشتر
آموزش کامل توابع در PHP: از مقدماتی تا پیشرفته با استانداردهای گوگل
16م تیر 1405

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

مطالعه بیشتر
آموزش جامع کار با فرم‌ها در PHP (امنیت و اعتبارسنجی طبق استاندارد گوگل)
27م تیر 1405

آموزش جامع کار با فرم‌ها در PHP (امنیت و اعتبارسنجی طبق استاندارد گوگل)

مطالعه بیشتر
مفاهیم پیشرفته در کلاس‌ها و وراثت (Super, Extends) در جاوا اسکریپت: راهنمای کامل و مثال‌ها
29م مهر 1403

مفاهیم پیشرفته در کلاس‌ها و وراثت (Super, Extends) در جاوا اسکریپت: راهنمای کامل و مثال‌ها

مطالعه بیشتر
آموزش جامع اینترفیس‌ها و کلاس‌ها (Classes) در ES6 جاوا اسکریپت: مفاهیم و کاربردها
28م مهر 1403

آموزش جامع اینترفیس‌ها و کلاس‌ها (Classes) در ES6 جاوا اسکریپت: مفاهیم و کاربردها

مطالعه بیشتر
آموزش کامل ثابت‌ها در PHP: تفاوت عمیق define و const طبق استانداردهای گوگل
24م خرداد 1405

آموزش کامل ثابت‌ها در PHP: تفاوت عمیق define و const طبق استانداردهای گوگل

مطالعه بیشتر
آموزش مفاهیم اولیه CSS Grid Layout: طراحی شبکه‌های پیچیده و واکنش‌گرا راهنمای کامل
6م شهریور 1402

آموزش مفاهیم اولیه CSS Grid Layout: طراحی شبکه‌های پیچیده و واکنش‌گرا راهنمای کامل

مطالعه بیشتر

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