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

HTML <dl> ট্যাগ


HTML <dl> ট্যাগ (Description List)

<dl> (Description List) এলিমেন্ট HTML-এ একটি বিবরণ তালিকা (description list) ডিফাইন করতে ব্যবহৃত হয়। HTML5-এ এটি "description list" হিসেবে ডিফাইন করা হয়েছে (HTML4-এ "definition list")।

এতে তিনটি অংশ থাকে:

  • <dl> — তালিকার কন্টেইনার
  • <dt> (Description Term) — টার্ম/নাম
  • <dd> (Description Details) — টার্মের বিবরণ/ব্যাখ্যা

উদাহরণ

<!DOCTYPE html>
<html>
<body>
  <h2>খেলাধুলা</h2>
  <dl>
    <dt>ফুটবল</dt>
    <dd>এটি ২০০+ দেশে ২৫ কোটি খেলোয়াড় দ্বারা খেলা হয়।</dd>
    <dt>ক্রিকেট</dt>
    <dd>এটি ব্যাট-বল গেম, দুটি ১১-সদস্যের দলের মধ্যে মাঠে খেলা হয়।</dd>
    <dt>হকি</dt>
    <dd>হকির অনেক ধরন আছে: ব্যান্ডি, ফিল্ড হকি, আইস হকি।</dd>
    <dt>গল্ফ</dt>
    <dd>এটি ক্লাব-বল স্পোর্ট যেখানে খেলোয়াড় विवিধ ক্লাব দিয়ে বল হোলে পাঠায়।</dd>
  </dl>
</body>
</html>

আউটপুট

HTML <dl> ট্যাগ

ব্যাখ্যা

<dl>
  <dt>Football</dt>
  <dd>বিবরণ...</dd>
  <dt>Cricket</dt>
  <dd>বিবরণ...</dd>
  ...
</dl>
  • <dt> — ডিফিনিশন তালিকার টার্ম (টার্ম/নাম)
  • <dd> — টার্মের বিস্তারিত (লিংক, ইমেজ, লাইন ব্রেক যোগ করা যায়)

<dl> vs <ul> vs <table>

এলিমেন্ট উপযোগিতা
<dl> নেম-ভ্যালু পেয়ার, গ্লসারি, মেটাডেটা, FAQ, ডিকশনারি
<ul> সিম্পল আইটেম তালিকা (শুধু নাম/মান নয়)
<table> ট্যাবুলার ডেটা (রো/কলাম স্ট্রাকচার)

সেরা অনুশীলন

  • একটি <dt>-র জন্য একাধিক <dd> থাকতে পারে (বহু অর্থ/ব্যাখ্যা)।
  • <dd>-র ভিতরে ব্লক এলিমেন্ট (<p>, <ul>, <img>) রাখা যায়।
  • CSS-এ: dt { font-weight: bold; } dd { margin-left: 1.5rem; margin-bottom: 1rem; }
  • মাইক্রোডেটা: <dl itemscope itemtype="..."> দিয়ে স্ট্রাকচার্ড ডেটা যোগ করুন।
  1. HTML <blockquote> ট্যাগ

  2. HTML <time> ট্যাগ

  3. HTML <embed> ট্যাগ

  4. HTML <dfn> ট্যাগ