HTMLالقوائم المرتبة
- مفهوم القوائم المرتبة
- إضافة قائمة مرتبة في الصفحة
- أنواع الترقيم
- تحديد من أين يبدأ الترقيم
- قطع الترقيم الحالي
- وضع قائمة بداخل قائمة
مفهوم القوائم المرتبة
القائمة المرتبة ( Ordered ) يقصد بها عرض مجموعة عناصر مع إظهار رقم كل عنصر تم إدخاله فيها.
من أهم ما يميز هذه القوائم أنه يمكنك عرض الترقيم بالشكل الذي تريده, فمثلاً يمكنك عرض أرقام عادية, أحرف أبجدية, أرقام رومانية إلخ..
إضافة قائمة مرتبة في الصفحة
بشكل عام, نستخدم الوسم <ol> </ol> لإعلام المتصفح أننا نريد عرض قائمة مرتبة في الصفحة.
أي عنصر نريد إضافته فيها يجب وضعه بداخل الوسم <li> </li>.
معلومة: ol
إختصار لكلمة Ordered التي تعني قائمة مرتبة و li
إختصار لكلمة Item التي تعني عنصر في القائمة.
في المثال التالي قمنا بإضافة قائمة مرتبة و بداخلها ثلاث عناصر.
مثال
أنواع الترقيم
لتحديد نوع الترقيم الذي سيظهر في بداية كل عنصر يمكنك إضافة الخاصية type للوسم <ol> و تمرير إحدى الأحرف التالية لها كقيمة:
- type="A" لإظهار ترقيم أبجدي بأحرف كبيرة قبل كل عنصر.
- type="a" لإظهار ترقيم أبجدي بأحرف صغيرة قبل كل عنصر.
- type="I" لإظهار ترقيم روماني بأحرف كبيرة قبل كل عنصر.
- type="i" لإظهار ترقيم روماني بأحرف صغيرة قبل كل عنصر.
- type="1" لإظهار ترقيم عادي قبل كل عنصر و هذه القيمة الإفتراضية التي يتم وضعها في حال لم تحدد القيمة بنفسك.
في المثال التالي قمنا بتغيير نوع الترقيم إلى ترقيم أبجدي بأحرف كبيرة.
المثال الأول
في المثال التالي قمنا بتغيير نوع الترقيم إلى ترقيم أبجدي بأحرف صغيرة.
المثال الثاني
في المثال التالي قمنا بتغيير نوع الترقيم إلى ترقيم روماني بأحرف كبيرة.
المثال الثالث
في المثال التالي قمنا بتغيير نوع الترقيم إلى ترقيم روماني بأحرف صغيرة.
المثال الرابع
في المثال التالي قمنا بتحديد أن نوع الترقيم هو ترقيم عادي و بالطبع لن نلاحظ أي فرق لأن نوع الترقيم الإفتراضي في الأساس هو عددي.
المثال الخامس
تحديد من أين يبدأ الترقيم
في حال أردت تحديد من أي رقم ستبدأ القائمة في إظهار الترقيم يمكنك إضافة الخاصية start للوسم <ol> و تمرير الرقم الذي تريدها أن تبدأ من عنده.
في المثال التالي قمنا بتحديد أن الترقيم سيبدأ من الرقم 5
.
المثال الأول
في المثال التالي قمنا بتحديد أن الترقيم سيبدأ من الرقم 3
و أن نوع الترقيم سيكون أحرف إنجليزية صغيرة.
المثال الثاني
قطع الترقيم الحالي
في حال أردت تغيير قيمة الرقم الذي وصل إليه الترقيم إبتداءاً من عنصر محدد في القائمة فيمكنك إضافة الخاصية value للعنصر (أي للوسم <li>) و تمرير الرقم الذي تريده أن يبدأ من عنده.
في المثال التالي قمنا بتغيير الترقيم عند العنصر الرابع إلى 7
.
مثال
وضع قائمة بداخل قائمة
يمكنك إظهار القوائم بشكل متداخل بحيث يظهر تحت العنصر قائمة تابعة له.
أي عنصر تريد وضع قائمة خاصة له يجب أن تعرف القائمة بداخل العنصر نفسه.
في المثال التالي قمنا بتعريف عنصرين و كل عنصر وضعنا فيه قائمة أخرى.