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

HTML <area> type অ্যাট্রিবিউট


<area> type অ্যাট্রিবিউট

<area> এলিমেন্টের type অ্যাট্রিবিউট লিংক করা টার্গেট URL-এর MIME টাইপ (Multipurpose Internet Mail Extensions) নির্দেশ করে। এটি ব্রাউজারকে বুঝায় যে লিংক করা রিসোর্সটি কি ধরনের মিডিয়া (ইমেজ, ভিডিও, ডকুমেন্ট ইত্যাদি)। এটি পরামর্শদাতা (advisory) — ব্রাউজার বাধ্য নয় এটি ফলো করতে।

সিনট্যাক্স

<area type="media_type">

সাধারণ MIME টাইপ উদাহরণ

ক্যাটেগরি MIME টাইপ এক্সটেনশন
Image image/png, image/jpeg, image/gif, image/webp, image/svg+xml .png, .jpg, .gif, .webp, .svg
Video video/mp4, video/webm, video/ogg .mp4, .webm, .ogv
Audio audio/mpeg, audio/ogg, audio/wav .mp3, .ogg, .wav
Document application/pdf, text/html, application/json .pdf, .html, .json

উদাহরণ

<!DOCTYPE html>
<html>
<body>
  <h2>শিক্ষা</h2>
  <p>এই টেকনোলজিগুলো সহজে শিখুন....</p>
  <img src="/images/usemap.gif" alt="usemap" border="0" usemap="#tutorials"/>
  <map name="tutorials">
    <area shape="poly" coords="74,0,113,29,98,72,52,72,38,27"
          href="/perl/index.htm" alt="Perl Tutorial" download="perl" hreflang="en"/>
    <area shape="rect" coords="22,83,126,125" alt="HTML Tutorial"
          href="/html/images/test.png" type="image/png" />
    <area shape="circle" coords="73,168,32" alt="PHP Tutorial"
          href="/php/index.htm" target="_blank" download="php" hreflang="en"/>
  </map>
</body>
</html>

আউটপুট

HTML <area> type অ্যাট্রিবিউট

HTML এলিয়ায় ক্লিক করলে PNG ইমেজ দেখাবে (type="image/png" সেট করা থাকায়):

HTML <area> type অ্যাট্রিবিউট

ব্যাখ্যা

<area shape="rect" coords="22,83,126,125" alt="HTML Tutorial"
      href="/html/images/test.png" type="image/png" />

এখানে type="image/png" নির্দেশ করে যে লিংক করা রিসোর্স একটি PNG ইমেজ।

কেন type অ্যাট্রিবিউট ব্যবহার করবেন?

  • অ্যাক্সেসিবিলিটি: স্ক্রিন রিডার লিংক টাইপ ঘোষণা করতে পারে
  • ব্রাউজার হিন্ট: কিছু ব্রাউজার প্রিলোড/হ্যান্ডলিং অপ্টিমাইজ করতে পারে
  • SEO: সার্চ ইঞ্জিন কন্টেন্ট টাইপ বুঝতে পারে
  • CSS: area[type^="image"] সিলেক্টর দিয়ে স্টাইল করা যায়

দ্রষ্টব্য

  • এটি এনফোর্স (enforce) করে না — সার্ভারের Content-Type হেডারই চূড়ান্ত।
  • HTML5-এ <a> ও <link>-এও type অ্যাট্রিবিউট রয়েছে।
  1. HTML low অ্যাট্রিবিউট

  2. HTML multiple অ্যাট্রিবিউট

  3. HTML value অ্যাট্রিবিউট

  4. HTML style অ্যাট্রিবিউট