১-১৬: HTML তালিকা (HTML List) — Ordered, Unordered, Description ও Nested উদাহরণ

HTML তালিকা (HTML List)

ভূমিকা

ওয়েবপেজে আইটেম বা তথ্যকে সাজানোর জন্য তালিকা (List) ব্যবহার করা হয়। HTML-এ তালিকা মূলত তিন ধরনের হয়:

  1. Ordered List (ক্রমিক তালিকা)

  2. Unordered List (বিন্যাসহীন তালিকা)

  3. Description List (বর্ণনামূলক তালিকা)

তালিকা ব্যবহার করলে কনটেন্ট পাঠযোগ্য ও সুন্দরভাবে সাজানো থাকে।

১) Ordered List (ক্রমিক তালিকা)

ট্যাগ: <ol>

প্রতিটি আইটেম: <li>

<ol>
    <li>HTML শেখা</li>
    <li>CSS শেখা</li>
    <li>JavaScript শেখা</li>
</ol>
  • ডিফল্টভাবে ১, ২, ৩… নম্বর দেখায়

  • type attribute দিয়ে বিভিন্ন numbering style ব্যবহার করা যায়:

 
<ol type="A">
    <li>প্রথম বিষয়</li>
    <li>দ্বিতীয় বিষয়</li>
</ol>
  • type=”A” → A, B, C

  • type=”a” → a, b, c

  • type=”I” → I, II, III

  • type=”i” → i, ii, iii

২) Unordered List (বিন্যাসহীন তালিকা)

ট্যাগ: <ul>
প্রতিটি আইটেম: <li>

<ul>
    <li>আপেল</li>
    <li>কলা</li>
    <li>আম</li>
</ul>
  • ডিফল্টভাবে bullet (•) দেখায়

  • CSS দিয়ে bullet style পরিবর্তন করা যায়:

 
ul {
list-style-type: square; /* circle, disc, none */
}

৩) Description List (বর্ণনামূলক তালিকা)

ট্যাগসমূহ: <dl> (list), <dt> (term), <dd> (description)

<dl>
    <dt>HTML</dt>
    <dd>ওয়েবপেজের কাঠামো তৈরি করে।</dd>
         <dt>CSS</dt>
         <dd>ওয়েবপেজের স্টাইল ও লেআউট নিয়ন্ত্রণ করে।</dd>
      <dt>JavaScript</dt>
        <dd>ওয়েবপেজে ইন্টার‌্যাকশন ও ডাইনামিক ফাংশনালিটি যোগ করে।</dd>
</dl>
  • Term → <dt>

  • Term-এর বর্ণনা → <dd>

  • Semantic এবং SEO-friendly

Nested Lists (তালিকার ভিতরে তালিকা)

<ol>
    <li>ফ্রন্টেন্ড
<ul>
    <li>HTML</li>
    <li>CSS</li>
    <li>JavaScript</li>
</ul>
    <li>ব্যাকএন্ড </li>
<ul>
    <li>PHP</li>
    <li>Node.js</li>
</ul>
  <li>Web Site</li>
</ul>
  • Ordered list-এর ভিতরে Unordered list বা vice versa

  • Nested lists দিয়ে hierarchical তথ্য সহজে দেখানো যায়

CSS দিয়ে Lists Styling

ul {
     list-style-type: square; 
        /* circle, disc, none */
    padding-left: 20px;
  }
ol {
      list-style-type: decimal-leading-zero;
      /* 01, 02, 03 */
    }
li {
       margin: 5px 0;
      }
  • list-style-type → bullet বা numbering style

  • padding-left → indentation

  • margin → spacing between items

Best Practices

✔ Lists শুধুমাত্র সারাংশ বা আইটেম প্রদর্শনের জন্য ব্যবহার করুন, layout-এর জন্য নয়
✔ Semantic tags ব্যবহার করুন → SEO ও accessibility ভালো হয়
✔ Nested lists compact ও clear রাখুন
✔ CSS দিয়ে bullet/number style কাস্টমাইজ করুন

 

 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top