عاجل
الشيفرة
الدرس 5
آخر تحديث ٢٠‏/٢‏/٢٠٢٦

الدرس 5: تنظيم البيانات.. القوائم (Lists) والجداول (Tables) في HTML

تعلم كيفية تنظيم بيانات موقعك باحترافية باستخدام القوائم المرتبة وغير المرتبة، واتقن هيكلة الجداول (table, tr, td) لعرض البيانات التقنية بوضوح وسهولة.

​لا يمكن بناء موقع احترافي بدون ترتيب البيانات. القوائم تُستخدم في كل شيء (من قوائم التنقل "Navbar" إلى تعليمات الدروس)، والجداول هي الطريقة المثلى لعرض البيانات المقارنة والتقنية.

​1. القوائم في HTML (Lists)

تنقسم القوائم إلى نوعين أساسيين، وكلاهما يعتمد على وسم "عنصر القائمة" <li> (List Item):

​القوائم غير المرتبة (Unordered Lists - <ul>)

​تُستخدم عندما لا يكون ترتيب العناصر مهماً، وتظهر عادةً على شكل نقاط (Bullets).

​الوسم: <ul>

​الاستخدام الشائع: قوائم الروابط في أعلى الموقع.

​القوائم المرتبة (Ordered Lists - <ol>)

​تُستخدم عندما يكون الترتيب مهماً (مثل خطوات خوارزمية أو ترتيب دروس). وتظهر على شكل أرقام أو حروف.

​الوسم: <ol>

​2. الجداول في HTML (Tables)

​تُستخدم الجداول لعرض البيانات المجدولة (Tabular Data). يتكون الجدول من هيكل متداخل يجب فهمه بدقة:

  • <table>: الحاوية الأساسية للجدول.

  • ​<tr> (Table Row): لإنشاء سطر جديد في الجدول.

  • ​<th> (Table Header): لإنشاء خلية "عنوان" في رأس الجدول (تكون عريضة وموسطة تلقائياً).

  • ​<td> (Table Data): لإنشاء خلية بيانات عادية.

​3. تطبيق عملي لـ "الشيفرة"

​لنجرب دمج القوائم والجداول في كود واحد لبناء "جدول محتويات" و"جدول أسعار":

html

مثال برمجى

EDITOR
Live Preview

4. قواعد احترافية لـ SEO وتجربة المستخدم

  • ​لا تستخدم الجداول للتنسيق: قديماً كان المبرمجون يستخدمون الجداول لتقسيم شكل الصفحة، وهذا خطأ فادح حالياً. الجداول للبيانات فقط، والتنسيق وظيفة CSS.

  • ​استخدم القوائم في الـ Navbar: محركات البحث تفهم أن القائمة <ul> الموجودة في أعلى الصفحة هي روابط التنقل الأساسية للموقع، مما يحسن أرشفة موقعك.

  • ​وسم <caption>: يمكنك إضافة عنوان للجدول باستخدام وسم <caption> داخل وسم الـ <table> مباشرة لزيادة وضوح البيانات.

تحدي "الشيفرة" (5)

​قم ببناء "جدول مواعيدك البرمجية". اجعل العمود الأول لليوم، والثاني للغة التي ستتعلمها، والثالث للوقت. ثم أضف قائمة مرتبة <ol> بأسفل الجدول تحتوي على أهم 3 أهداف تريد تحقيقها هذا الأسبوع.

​هل تمكنت من محاذاة البيانات في الجدول؟ شاركنا "جدولك" في التعليقات!

دروس اللغة