القوائم المرتبة HTML Ordered Lists

 قوائم HTML المرتبة 
تحدد علامة <ol> قائمة مرتبة. يمكن أن تكون القائمة المرتبة رقمية أو أبجدية.
ترتيب القائمة Ordered HTML List
تبدأ القائمة المرتبة بعلامة <ol>. يبدأ كل عنصر بالقائمة بعلامة <li>.
سيتم تمييز عناصر القائمة بالأرقام افتراضيًا:
مثال
<!DOCTYPE html>
<html>
<body>
<h2>قائمة HTML مرتبة</h2>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>

نوع القائمة  The Type Attribute
تحدد Type Attribute  للعلامة <ol> نوع علامة عنصر القائمة:
الوصف النوع
سيتم ترقيم عناصر القائمة بأرقام (افتراضي) type="1"
سيتم ترقيم عناصر القائمة بأحرف كبيرة type="A"
سيتم ترقيم عناصر القائمة بأحرف صغيرة type="a"
سيتم ترقيم عناصر القائمة بأرقام رومانية كبيرة type="I"
سيتم ترقيم عناصر القائمة بأرقام رومانية صغيرة type="i"
أعداد : Numbers
<!DOCTYPE html>
<html>
<body>
<h2>قائمة مرتبة بالأرقام</h2>
<ol type="1">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
الأحرف الكبيرة Uppercase Letters:
<!DOCTYPE html>
<html>
<body>
<h2>قائمة مرتبة بأحرف كبيرة</h2>
<ol type="A">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>

أحرف صغيرة Lowercase Letters:
<!DOCTYPE html>
<html>
<body>
<h2>قائمة مرتبة بأحرف صغيرة</h2>
<ol type="a">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>

أرقام رومانية كبيرة Uppercase Roman Numbers:
<!DOCTYPE html>
<html>
<body>
<h2>قائمة مرتبة بأرقام رومانية كبيرة</h2>
<ol type="I">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>

أرقام رومانية صغيرة Lowercase Roman Numbers:
<!DOCTYPE html>
<html>
<body>
<h2>قائمة مرتبة بأرقام رومانية صغيرة</h2>
<ol type="i">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>

قائمة التحكم في العد Control List Counting
بشكل افتراضي ، ستبدأ القائمة المرتبة في العد من 1. إذا كنت تريد بدء العد من رقم محدد ، فيمكنك استخدام سمة البدء start attribute :
مثال
<!DOCTYPE html>
<html>
<body>
<h2>سمة البداية(start)</h2>
<p>بشكل افتراضي ، ستبدأ القائمة المرتبة في العد من 1. استخدم سمة البداية لبدء العد من رقم محدد:</p>
<ol start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol type="I" start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>

القوائم المتداخلة Nested HTML Lists
يمكن أن تتداخل القوائم (قائمة داخل القائمة):
مثال
<!DOCTYPE html>
<html>
<body>
<h2>A قائمة متداخلة</h2>
<p>يمكن أن تتداخل القوائم (قائمة داخل قائمة):</p>
<ol>
<li>Coffee</li>
<li>Tea
<ol>
<li>Black tea</li>
<li>Green tea</li>
</ol>
</li>
<li>Milk</li>
</ol>
</body>
</html>
ملاحظة: يمكن أن يحتوي عنصر القائمة (<li>) على قائمة جديدة وعناصر HTML أخرى ، مثل الصور والروابط وما إلى ذلك.
ملخص الفصل
  • استخدم عنصر <ol> لتحديد قائمة مرتبة
  • استخدم سمة النوع   Type Attribute    لتحديد نوع الترقيم
  • استخدم عنصر <li> لتعريف عنصر قائمة
  • يمكن أن تتداخل القوائم
  • يمكن أن تحتوي عناصر القائمة على عناصر HTML أخرى