القوائم Lists
تسجيل الدخول
القوائم في لغة HTML
يتم استخدام القوائم في لغة HTML لتقديم قائمة المعلومات بطريقة جيدة ودلالية. هناك ثلاثة أنواع مختلفة من القوائم في HTML ولكل منها استخدامها :
- القائمة الغير مرتبة (Unordered list)- تُستخدم لإنشاء قائمة بالبنود ذات الصلة ، بدون ترتيب معين.
- القائمة المرتبة (Ordered list)- تُستخدم لإنشاء قائمة بالبنود ذات الصلة بترتيب معين.
- قائمة الوصف (Description list) - تستخدم لإنشاء قائمة بالمصطلحات وتفصيلاتها.
داخل بنود القائمة ، يمكنك وضع نص اوصور اوروابط اوفواصل أسطر وما إلى ذلك. يمكنك أيضًا وضع قائمة كاملة داخل اي بند من بنود القائمة لإنشاء قائمة متداخلة (nested list).
القائمة الغير مرتبة (Unordered list)
يتم إنشاء قائمة غير مرتبة باستخدام العنصر <ul>
، ويبدأ كل بند من بنود القائمة بالعنصر <li>
.
يتم تمييز بنود القائمة في القوائم غير المرتبة بدائرة سوداء . إليك مثال:
- <ul>
- <li>Chocolate Cake</li>
- <li>Black Forest Cake</li>
- <li>Pineapple Cake</li>
- </ul>
يمكننا أيضًا تغيير نوع التعداد النقطي في القائمة غير المرتبة باستخدام CSS الخاصية list-style-type
.
قاعدة النمط التالية تغير نوع الرمز النقطي من القرص disc
الافتراضي إلى مربع square
:
- ul {
- list-style-type: square;
- }
القائمة المرتبة (Ordered list)
يتم إنشاء قائمة مرتبة باستخدام عنصر <ol>
، ويبدأ كل بند من بنود القائمة بالعنصر <li>
. تستخدم القوائم المرتبة عندما يكون ترتيب بنود القائمة مهمًا.
يتم تمييز بنود القائمة في القائمة المرتبة بأرقام. إليك مثال:
- <ol>
- <li>Fasten your seatbelt</li>
- <li>Starts the car's engine</li>
- <li>Look around and go</li>
- </ol>
يبدأ ترقيم بنود القائمة المرتبة عادةً بالرقم 1. ومع ذلك ، إذا كنت ترغب في التغيير ، يمكنك استخدام سمة start
كما هو موضح في المثال التالي:
- <ol start="10">
- <li>Mix ingredients</li>
- <li>Bake in oven for an hour</li>
- <li>Allow to stand for ten minutes</li>
- </ol>
مثل القائمة غير المرتبة ، يمكنك أيضًا استخدام CSS الخاصية list-style-type
لتغيير نوع الترقيم في قائمة مرتبة.
قاعدة النمط التالية تغير نوع العلامة إلى أرقام رومانية.
- ol {
- list-style-type: upper-roman;
- }
يمكنك أيضًا استخدام السمة type
لتغيير نوع الترقيم ، على سبيل المثال type="I"
.
ومع ذلك ، يجب عليك تجنب هذه السمة ، استخدم CSS خاصية list-style-type
بدلاً من ذلك.
قائمة الوصف (Description list)
قائمة الوصف هي قائمة بالبنود مع وصف أو تعريف لكل بند
يتم إنشاء قائمة الوصف باستخدام عنصر <dl>
. يتم استخدام عنصر <dl>
مع عنصر <dt>
الذي يحدد المصطلح ، وعنصر <dd>
الذي يحدد تعريف المصطلح.
تعرض متصفحات الويب عادةً قوائم الوصف عن طريق وضع المصطلحات والتعريفات في أسطر منفصلة ، حيث تكون تعريفات المصطلح بمسافة بادئة قليلاً. إليك مثال:
- <dl>
- <dt>Bread</dt>
- <dd>A baked food made of flour.</dd>
- <dt>Coffee</dt>
- <dd>A drink made from roasted coffee beans.</dd>
- </dl>