কম্পিউটার টিউটোরিয়াল

HTML href Attribute ব্যবহার: লিংক ও রিসোর্স ইম্পোর্টের সম্পূর্ণ গাইড

href অ্যাট্রিবিউট

href অ্যাট্রিবিউট HTML-এ সবচেয়ে গুরুত্বপূর্ণ অ্যাট্রিবিউটের একটি।

href ব্যবহৃত হয় URL স্পেসিফাই করতে:

  • হাইপারলিংক (যাকে সাধারণত "লিংক" বলা হয়)।
  • বা এক্সটার্নাল রিসোর্স ইম্পোর্ট করতে, যেমন স্টাইলস ও স্ক্রিপ্টস।

href-এর সবচেয়ে সাধারণ ইউজ কেস: অ্যাঙ্কর এলিমেন্ট <a>-এ ইন্টারনাল বা এক্সটার্নাল লিংক (URL) যোগ করা:

<a href="link-path">Click</a>

আমরা একটি লিংক তৈরি করব যা ক্লিক করলে ইউজারকে ফ্রন্ট পেজে নিয়ে যাবে। এটিকে বলব Home।

প্রথমে, অ্যাঙ্কর এলিমেন্ট ডিফাইন করুন:

<a>Home</a>

এখন <a> এলিমেন্টকে হাইপারলিংক बनाने href অ্যাট্রিবিউট যোগ করুন:

<a href>Home</a>

এবং এটিকে "/" ভ্যালু অ্যাসাইন করুন:

<a href="/">Home</a>

ব্রাউজারে কীভাবে রেন্ডার হয়:

Home

ভালোভাবে বুঝতে অ্যাঙ্কর এলিমেন্ট উদাহরণটি ভাঙিয়ে দেখি:

  • <a> হলো ওপেনিং অ্যাঙ্কর ট্যাগ
  • </a> হলো ক্লোজিং অ্যাঙ্কর ট্যাগ
  • Home হলো কন্টেন্ট (ব্রাউজারে দৃশ্যমান একমাত্র অংশ)
  • href হলো অ্যাট্রিবিউট নাম
  • = হলো অ্যাসাইনমেন্ট অপারেটর
  • "/" হলো অ্যাট্রিবিউট ভ্যালু

এই ওয়েবসাইটে, এই সেম অ্যাঙ্কর এলিমেন্ট হেডারের টপ লেফ্ট কোণে TechStacker লোগোকে র‍্যাপ করেছে (ক্লিক করলে ফ্রন্ট পেজে যাবে)।

আপনি প্রায়শই এই কোড উদাহরণ ওয়েবসাইটের নেভিগেশন বার <nav>...</nav>-এ দেখবেন।

মান লেন, আপনার ওয়েবসাইটে মোট ৩টি পেজ আছে: Home, About, Contact, এবং আপনি এদের জন্য ইন্টারনাল লিংক তৈরি করতে চান।

প্রথমে, প্রতিটি পেজের HTML ডকুমেন্ট নাম দিন:

  • Home হবেঃ index.html
  • About হবেঃ about.html
  • Contact হবেঃ contact.html

তারপর প্রতিটি ডকুমেন্টের জন্য রিলেটিভ পেজ রাউট (URL) ডিফাইন করুন:

<a href="/">Home</a> <a href="/about">About</a> <a href="/contact">Contact</a>

এখন প্রতিটি অ্যাঙ্কর এলিমেন্টকে <nav> এলিমেন্ট দিয়ে র‍্যাপ করুন:

<nav>
  <a href="/">Home</a>
  <a href="/about">About</a>
  <a href="/contact">Contact</a>
</nav>

এখন আপনার কাছে একটি নেভিগেশন কম্পোনেন্ট আছে যা আপনি আপনার ওয়েবসাইটের হেডার, ফুটার, বা সাইডবার-এ রাখতে পারেন।

আপনি যদি আপনার ওয়েবসাইট ছাড়া অন্য ওয়েবসাইটে লিংক দিতে চান, তবে এক্সটার্নাল লিংক ফরম্যাট ব্যবহার করুন, যেখানে আপসোলিউট পাথ স্পেসিফাই করবেন:

<a href="https://www.youtube.com">Link to YouTube.com</a>

এই সুযোগে আমার নিজস্ব YouTube চ্যানেলে লিংক দিচ্ছি:

Link to my YouTube channel (TechStacker).

  1. HTML-এ required অ্যাট্রিবিউট কীভাবে ব্যবহার করবেন?

  2. HTML-এ মাল্টিপল অ্যাট্রিবিউটের ব্যবহার

  3. HTML-এ লিস্ট অ্যাট্রিবিউটের ব্যবহার

  4. HTML <a> href অ্যাট্রিবিউট