تقنيات نور التعليمية تقنيات نور التعليمية

آخر الأخبار

جاري التحميل ...

سلسلة دروس HTML | الدرس الخامس: القوائم (Lists)

 ما هي القوائم في HTML؟

القوائم تُستخدم لعرض مجموعة من العناصر المرتبة أو غير المرتبة، مثل قائمة مهام، خطوات، مكونات وصفة، إلخ.

سلسلة دروس HTML | الدرس الخامس: القوائم (Lists)

1. القائمة غير المرتبة (Unordered List)

يُستخدم الوسم <ul> لإنشاء قائمة غير مرتبة (تظهر كنقاط).

العناصر داخلها توضع باستخدام الوسم <li>.

مثال:

<ul>
  <li>تفاحة</li>
  <li>موز</li>
  <li>عنب</li>
</ul>

النتيجة:

  • تفاحة
  • موز
  • عنب

2. القائمة المرتبة (Ordered List)

يُستخدم الوسم <ol> لإنشاء قائمة مرتبة بالأرقام تلقائيًا.

مثال:

<ol>
  <li>فتح الموقع</li>
  <li>تسجيل الدخول</li>
  <li>بدء الاستخدام</li>
</ol>

النتيجة:

  1. فتح الموقع
  2. تسجيل الدخول
  3. بدء الاستخدام

3. تغيير نوع الترقيم

يمكن تغيير شكل الترقيم في القائمة المرتبة باستخدام الخاصية type.

أمثلة:

<ol type="A">
  <li>العنصر الأول</li>
  <li>العنصر الثاني</li>
</ol>

أنواع الترقيم:

  • type="1" (الأرقام: 1،2،3...) – الافتراضي
  • type="A" (أحرف كبيرة: A،B،C...)
  • type="a" (أحرف صغيرة: a،b،c...)
  • type="I" (أرقام رومانية كبيرة: I، II، III...)
  • type="i" (أرقام رومانية صغيرة: i، ii، iii...)

4. القوائم المتداخلة (Nested Lists)

يمكنك وضع قائمة داخل عنصر <li> لإنشاء قائمة فرعية.

مثال:

<ul>
  <li>الفواكه
    <ul>
      <li>تفاح</li>
      <li>موز</li>
    </ul>
  </li>
  <li>الخضروات</li>
</ul>

مثال عملي كامل

<!DOCTYPE html>
<html>
  <head>
    <title>درس القوائم</title>
  </head>
  <body>
    <h1>قائمة غير مرتبة</h1>
    <ul>
      <li>HTML</li>
      <li>CSS</li>
      <li>JavaScript</li>
    </ul>

    <h2>قائمة مرتبة</h2>
    <ol type="A">
      <li>التصميم</li>
      <li>البرمجة</li>
      <li>النشر</li>
    </ol>

    <h2>قائمة متداخلة</h2>
    <ul>
      <li>الهواتف
        <ul>
          <li>أندرويد</li>
          <li>آيفون</li>
        </ul>
      </li>
      <li>الأجهزة اللوحية</li>
    </ul>
  </body>
</html>

الواجب العملي

  • أنشئ قائمة غير مرتبة تحتوي على 3 عناصر.
  • أنشئ قائمة مرتبة بأرقام رومانية.
  • جرّب عمل قائمة متداخلة (فرعية) داخل عنصر من القائمة.

ماذا سنتعلم في الدرس القادم؟

في الدرس السادس سنتعلّم كيفية إنشاء الجداول (Tables) باستخدام وسوم <table>, <tr>, <td>, <th>.

عن الكاتب

Tamer Ahmed

التعليقات


اتصل بنا

إذا أعجبك محتوى مدونتنا نتمنى البقاء على تواصل دائم ، فقط قم بإدخال بريدك الإلكتروني للإشتراك في بريد المدونة السريع ليصلك جديد المدونة أولاً بأول ، كما يمكنك إرسال رساله بالضغط على الزر المجاور ...

جميع الحقوق محفوظة

تقنيات نور التعليمية