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

HTML Target Attribute ব্যবহার: লিংক নতুন ট্যাবে খোলার পদ্ধতি

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

target অ্যাট্রিবিউট নির্দিষ্ট করে যে ব্যবহারকারী লিংকে ক্লিক করলে সেটি কোথায় খুলবে।

আপনি নিচের লিংকে ক্লিক করলে, আপনি TechStacker-এর ফ্রন্ট পেজে যাবেন এই ব্রাউজার ট্যাবে/উইন্ডোতে:

<a href="https://techstacker.com/">Link to front page</a>

তাই আপনি অন্য ওয়েবসাইটে লিংক দিলে, ইউজার আপনার ওয়েবসাইট থেকে চলে যাবে, এবং আপনার লিংক করা ওয়েবসাইটে যাবে। আপনি এটি চাইতে পারেন বা চাইতে না পারেন।

এটি হয় কারণ ডিফল্টভাবে <a> এলিমেন্টের target অ্যাট্রিবিউটের ভ্যালু থাকে _self — যার মানে লিংকটি ইউজারের বর্তমান উইন্ডোতে খুলবে।

সুতরাং এই লিংক এলিমেন্ট:

<a href="https://techstacker.com/"></a>

কম্পিউটার/ব্রাউজার এটি এইভাবে পড়ে:

<a href="https://techstacker.com/" target="_self"></a>

যা বিভ্রান্তিকর, কারণ আপনি সেটি দেখতে পান না (এখন আপনি জানেন)।

আপনি যদি চান আপনার লিংকগুলো নতুন ব্রাউজার ট্যাবে খুলে, তবে ডিফল্ট _self ভ্যালুকে _blank ভ্যালু দিয়ে ওভাররাইড করুন:

<a href="https://youtube.com" target="_blank" rel="noopener" >If you click this, the YouTube website opens in a new tab</a >

কখন কোনটি ব্যবহার করবেন?

সহজ উত্তর: আপনি যদি ইউজারকে আপনার ওয়েবসাইট থেকে আলাদা করতে না চান (যেমন SEO-র জন্য), তবে target="_blank" ব্যবহার করুন।

অন্যথায়, কিছু করবেন না, এবং আপনার লিংকগুলো ডিফল্টভাবে একই ব্রাউজার উইন্ডোতে খুলবে (via _self ভ্যালু)।

গুরুত্বপূর্ণ: target="_blank" ব্যবহার করলে নিরাপত্তার কারণে noopener অ্যাট্রিবিউটও যোগ করা উচিত। অন্তত এক্সটার্নাল ওয়েবসাইট লিংক করার সময়। noopener অ্যাট্রিবিউট সম্পর্কে আরও জানুন।

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

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

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

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