الدرس 3 الجداول والنماذج في HTML
دليل الجداول في لغة HTML
تستخدم الجداول لعرض البيانات المنظمة في صفوف وأعمدة.
1. الجدول الأساسي
الكود:
<table border="1">
<tr>
<th>الاسم</th>
<th>العمر</th>
<th>المدينة</th>
</tr>
<tr>
<td>أحمد</td>
<td>25</td>
<td>الرياض</td>
</tr>
</table>
النتيجة:
| الاسم |
العمر |
المدينة |
| أحمد |
25 |
الرياض |
| فاطمة |
30 |
جدة |
2. عناصر الجدول
| العنصر |
الوصف |
مثال |
<table> |
يحدد بداية ونهاية الجدول |
الجدول بأكمله |
<tr> |
صف في الجدول (Table Row) |
صف البيانات |
<th> |
عنوان العمود (Table Header) |
الاسم |
<td> |
خلية بيانات (Table Data) |
أحمد |
3. دمج الخلايا
الكود:
<table border="1">
<tr>
<th colspan="2">المعلومات الشخصية</th>
</tr>
<tr>
<td>الاسم</td>
<td>أحمد</td>
</tr>
<tr>
<td rowspan="2">الهوايات</td>
<td>القراءة</td>
</tr>
<tr>
<td>السباحة</td>
</tr>
</table>
النتيجة:
| المعلومات الشخصية |
| الاسم |
أحمد |
| الهوايات |
القراءة |
| السباحة |
4. أجزاء الجدول المتقدمة
الكود:
<table border="1">
<caption>جدول الطلاب</caption>
<thead>
<tr>
<th>م</th>
<th>الاسم</th>
<th>الدرجة</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>أحمد</td>
<td>95</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2">المعدل</td>
<td>90</td>
</tr>
</tfoot>
</table>
النتيجة:
جدول درجات الطلاب
| م |
الاسم |
الدرجة |
| 1 |
أحمد |
95 |
| 2 |
فاطمة |
88 |
| 3 |
محمد |
92 |
| المعدل |
91.7 |
💡 نصائح للجداول:
- استخدم
<th> لعناوين الأعمدة فقط
- استخدم
colspan لدمج أعمدة
- استخدم
rowspan لدمج صفوف
- استخدم
<caption> لعنوان الجدول
- الجداول للبيانات فقط، وليس للتخطيط
تمرين عملي لإنشاء نموذج تسجيل الطلاب بإستخدام HTML
المطلوب:
أنشئ نموذج تسجيل طالب جامعي يحتوي على:
- معلومات الطالب الشخصية (الاسم، البريد، تاريخ الميلاد)
- اختيار التخصص (قائمة منسدلة)
- المهارات (مربعات اختيار متعددة)
- مستوى الدراسة (أزرار اختيار)
- ملاحظات (مربع نص كبير)
- رفع صورة شخصية
- أزرار إرسال ومسح
قالب لتبدأ منه:
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<title>نموذج تسجيل الطلاب</title>
</head>
<body>
<h1>تسجيل طالب جديد</h1>
<form action="register.php" method="POST">
<h2>المعلومات الشخصية</h2>
<label for="name">الاسم الكامل:</label>
<input type="text" id="name" name="fullname" required>
<!-- أكمل الباقي -->
<input type="submit" value="تسجيل">
<input type="reset" value="مسح النموذج">
</form>
</body>
</html>
ملخص الدرس الثالث
- تعلمنا إنشاء الجداول وعرض البيانات المنظمة
- عرفنا كيفية دمج الخلايا باستخدام colspan و rowspan
- أنشأنا نماذج لجمع البيانات من المستخدمين
- استخدمنا جميع أنواع حقول الإدخال (نص، اختيار، ملفات)
- تعرفنا على الفرق بين GET و POST
- طبقنا المعرفة بإنشاء نموذج تسجيل طلاب كامل
جدول المهارات المكتسبة:
| الدرس |
المهارات الأساسية |
المشاريع |
| 1 |
هيكل HTML، نصوص، روابط |
صفحة شخصية |
| 2 |
قوائم، صور، وسائط |
صفحة وصفة طعام |
| 3 |
جداول، نماذج، إدخال بيانات |
نموذج تسجيل |
↑ العودة للأعلى |
الدرس السابق |
الدرس التالي: HTML الدلالي وإمكانية الوصول
© 2026 دورة HTML للمبتدئين - الدرس 3