الدرس الثامن: القوائم في HTML

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

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

<ul>
  <li>العنصر الأول</li>
  <li>العنصر الثاني</li>
  <li>العنصر الثالث</li>
</ul>

في هذا المثال:

  • <ul>: يُمثل العنصر الذي يحتوي على قائمة غير مرتبة.
  • <li>: يُمثل كل عنصر في القائمة.

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

<ol>
  <li>الخطوة الأولى</li>
  <li>الخطوة الثانية</li>
  <li>الخطوة الثالثة</li>
</ol>

في هذا المثال:

  • <ol>: يُمثل العنصر الذي يحتوي على قائمة مرتبة.
  • <li>: يُمثل كل عنصر في القائمة.

القوائم الوصفية تُستخدم لتقديم المعلومات في شكل تعريفي. تستخدم هذه القوائم لعرض المصطلحات ووصفها، حيث يحتوي كل مصطلح على وصف مطابق له.

<dl>
  <dt>المصطلح الأول</dt>
  <dd>وصف المصطلح الأول</dd>
  <dt>المصطلح الثاني</dt>
  <dd>وصف المصطلح الثاني</dd>
  <dt>المصطلح الثالث</dt>
  <dd>وصف المصطلح الثالث</dd>
</dl>

في هذا المثال:

  • <dl>: يُمثل العنصر الذي يحتوي على قائمة وصفية.
  • <dt>: يُمثل المصطلح أو العنصر الذي يتم تعريفه.
  • <dd>: يُمثل الوصف أو التعريف للمصطلح.

يمكنك استخدام CSS لتغيير مظهر القوائم، مثل تغيير الرموز النقطية في القوائم غير المرتبة أو تعديل نمط التعداد في القوائم المرتبة.

<style>
  ul.custom-list {
    list-style-type: square; /* تغيير النمط إلى مربع */
    color: darkblue; /* تغيير اللون */
  }
</style>

<ul class="custom-list">
  <li>العنصر الأول</li>
  <li>العنصر الثاني</li>
  <li>العنصر الثالث</li>
</ul>
<style>
  ol.custom-ordered-list {
    list-style-type: upper-roman; /* تغيير النمط إلى أرقام رومانية كبيرة */
    color: darkgreen; /* تغيير اللون */
  }
</style>

<ol class="custom-ordered-list">
  <li>الخطوة الأولى</li>
  <li>الخطوة الثانية</li>
  <li>الخطوة الثالثة</li>
</ol>
  1. تنظيم المعلومات بوضوح: استخدم القوائم لتنظيم المحتوى وتقديمه بشكل منطقي وسهل القراءة. تأكد من أن العناصر مرتبة بشكل يتماشى مع كيفية فهم المستخدم للمعلومات.
  2. تجنب استخدام القوائم لتصميم الصفحة: استخدم القوائم فقط لتقديم البيانات والمعلومات، ولا تستخدمها لتصميم الصفحة أو تنظيم العناصر بشكل غير مناسب.
  3. تحسين الوصولية: تأكد من أن القوائم واضحة ومفهومة لجميع المستخدمين، بما في ذلك الأشخاص ذوي الاحتياجات الخاصة، باستخدام نصوص وصفية واضحة وتجنب التكرار غير الضروري.

في هذا الدرس، تعلمنا كيفية إنشاء القوائم غير المرتبة والمرتبة والوصفية في HTML باستخدام العناصر <ul><ol>, و <dl>. كما استعرضنا كيفية تخصيص القوائم باستخدام CSS لتحسين مظهرها وجعلها أكثر ملاءمة لتصميم الموقع.

في الدرس القادم، سنستعرض كيفية إنشاء جداول في HTML وتنظيم البيانات داخل الجداول، بالإضافة إلى كيفية تنسيق الجداول باستخدام CSS لجعلها أكثر جاذبية وسهولة في القراءة.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top
Verified by MonsterInsights