آموزش لیست‌های گلوله‌ای در HTML با مثال‌های کاربردی

آموزش لیست‌های گلوله‌ای در HTML با مثال‌های کاربردی

لیست‌ها یکی از پرکاربردترین عناصر در صفحات وب هستند. با آن‌ها می‌توانیم مجموعه‌ای از آیتم‌ها را مرتب و خوانا نمایش دهیم. در این درس علاوه بر ساخت لیست ساده، با مفهوم مهم تو در تو بودن (Nesting) آشنا شدیم.


🧩 لیست ساده با <ul> و <li>

برای ساخت لیست بولت‌دار از تگ <ul> (unordered list) استفاده می‌کنیم. هر آیتم لیست باید داخل تگ <li> (list item) قرار بگیرد:

<h1>لیست خرید من</h1>

<ul>
  <li>شیر</li>
  <li>تخم مرغ</li>
  <li>نان</li>
</ul>

🔎 نتیجه: مرورگر آیتم‌ها را به‌صورت بولت‌دار نمایش می‌دهد.


🎎 مفهوم Nesting (تو در تو بودن)

HTML مثل عروسک‌های روسی است؛ عناصر می‌توانند داخل هم قرار بگیرند. برای مثال، اگر بخواهیم زیر آیتم “نان” یک لیست فرعی داشته باشیم:

<ul>
  <li>شیر</li>
  <li>تخم مرغ</li>
  <li>
    نان
    <ul>
      <li>نان سنگک</li>
      <li>نان تست</li>
      <li>نان سبوس‌دار</li>
    </ul>
  </li>
</ul>

📌 اینجا یک <ul> داخل یک <li> قرار گرفته است. مرورگر آن را با تورفتگی (indentation) نمایش می‌دهد.


🧠 تحلیل ساختار

  • “نان تست” یک <li> است.
  • این <li> داخل یک <ul> قرار دارد.
  • آن <ul> داخل یک <li> دیگر (برای “نان”) قرار گرفته.
  • و آن <li> داخل <ul> اصلی است.

یعنی “نان تست” در سه لایه‌ی تو در تو قرار گرفته!


🎯 نکته کلیدی

  • Nesting پایه‌ی اصلی ساختار HTML است.
  • رابطه‌ی پدر-فرزند بین تگ‌ها باعث می‌شود مرورگر بتواند محتوای صفحه را درست تفسیر کند.
  • تقریباً همه‌ی مباحث بعدی HTML و CSS بر همین مفهوم استوار هستند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همراهان عزیز، تمامی خدمات مجموعه طبق روال سابق بصورت رایگان در حال ارائه می باشند. درصورت وجود سوال یا جهت دریافت پشتیبانی به شماره 09390741256 پیام ارسال نمایید.