1. وسم <table>
وأساسيات الجداول
لإنشاء جدول بسيط نستخدم الوسم <table>
مع وسوم أخرى لتحديد الصفوف والأعمدة.
🔹 الوسوم الأساسية:
<table>
: بداية الجدول.<tr>
: إنشاء صف (Table Row).<td>
: إنشاء خلية بيانات (Table Data).<th>
: خلية عنوان (Table Header).
مثال جدول بسيط:
<table border="1">
<tr>
<th>الاسم</th>
<th>العمر</th>
<th>المدينة</th>
</tr>
<tr>
<td>أحمد</td>
<td>25</td>
<td>القاهرة</td>
</tr>
<tr>
<td>منى</td>
<td>30</td>
<td>الإسكندرية</td>
</tr>
</table>
📌 النتيجة:
جدول منظم بثلاثة أعمدة: الاسم، العمر، المدينة.
2. تقسيم الجدول إلى أقسام رئيسية
لتنظيم الجدول أكثر، يمكننا تقسيمه إلى:
<thead>
: رأس الجدول (العناوين).<tbody>
: جسم الجدول (البيانات).<tfoot>
: ذيل الجدول (خاتمة أو ملخص).
مثال:
<table border="1">
<thead>
<tr>
<th>المنتج</th>
<th>السعر</th>
<th>الكمية</th>
</tr>
</thead>
<tbody>
<tr>
<td>حاسوب محمول</td>
<td>15000 جنيه</td>
<td>5</td>
</tr>
<tr>
<td>هاتف ذكي</td>
<td>8000 جنيه</td>
<td>10</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="3">إجمالي العناصر: 15</td>
</tr>
</tfoot>
</table>
📌 هنا تم استخدام colspan="3"
لدمج ثلاث خلايا في خلية واحدة بالصف الأخير.
3. دمج الخلايا: colspan
و rowspan
- colspan: دمج عدة أعمدة.
- rowspan: دمج عدة صفوف.
مثال دمج أعمدة:
<td colspan="2">بيانات مدمجة</td>
مثال دمج صفوف:
<td rowspan="3">بيانات مشتركة</td>
4. إضافة حدود وتنسيق الجداول
افتراضيًا، الجداول في HTML لا تحتوي على حدود. يمكن إضافة الحدود باستخدام خاصية border أو عبر CSS.
باستخدام HTML:
<table border="1">
باستخدام CSS:
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
padding: 8px;
}
</style>
5. جداول متقدمة مع CSS
يمكن استخدام CSS لتنسيق الجداول بشكل احترافي:
<style>
table {
width: 100%;
border-collapse: collapse;
}
th {
background-color: #4CAF50;
color: white;
}
td, th {
border: 1px solid #ddd;
text-align: center;
padding: 10px;
}
tr:nth-child(even) {
background-color: #f2f2f2;
}
</style>
📌 هذا التنسيق يجعل الجدول:
- بعرض كامل.
- يحتوي على ألوان بديلة للصفوف.
- بخط واضح وسهل القراءة.
6. استخدام الجداول في الحياة العملية
أمثلة على استخدامات الجداول:
🔹 عرض المنتجات والأسعار في متجر إلكتروني.
🔹 إنشاء جداول حضور أو بيانات الموظفين.
🔹 عرض إحصائيات أو تقارير.
🔹 ترتيب جدول زمني للدروس أو الأحداث.
الخلاصة
الجداول في HTML من الأدوات القوية لعرض البيانات بشكل منظم وواضح. بفضل استخدام الوسوم مثل <thead>
, <tbody>
, <tfoot>
، وخصائص مثل colspan
و rowspan
، يمكن تصميم جداول مرنة ومناسبة لمختلف الاستخدامات. ومع إضافة CSS يمكن تحويل الجدول البسيط إلى تصميم أنيق واحترافي.
التعليقات
شاركنا رأيك أو أسئلتك حول هذا المقال
تصفح المقالات
لا يوجد مقال تالي