دمج الصفوف والأعمدة
جزء من قسم الأساسيات في رحلة HTML على Coddy. الدرس 50 من 60.
في HTML، يمكنك جعل خلايا الجدول تمتد عبر عدة صفوف أو أعمدة باستخدام السمتين rowspan وcolspan. تتيح لك هاتان السمتان إنشاء تخطيطات أكثر تعقيدًا للجداول من خلال دمج الخلايا معًا.
تُستخدم السمة colspan لتحديد عدد الأعمدة التي ينبغي أن تمتد إليها الخلية. تُضاف إلى وسم <td> أو <th> للخلية التي تريد توسيعها.
إليك مثالًا على كيفية استخدام colspan:
<table border="1">
<tr>
<th colspan="2">Name</th>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
</tr>
</table>في هذا المثال، تمتد خلية العنوان التي تحتوي على النص "Name" على عمودين. وهذا مفيد لإنشاء عنوان يغطي عدة أعمدة. هكذا يبدو:

تُستخدم السمة rowspan لتحديد عدد الصفوف التي ينبغي أن تمتد إليها الخلية. وتُضاف أيضًا إلى وسم <td> أو <th> الخاص بالخلية التي تريد توسيعها.
إليك مثالًا على كيفية استخدام rowspan:
<table border="1">
<tr>
<th>Employee</th>
<th>Shift</th>
</tr>
<tr>
<td rowspan="2">Alex</td>
<td>Morning</td>
</tr>
<tr>
<td>Evening</td>
</tr>
</table>هنا، يُستخدم rowspan لإظهار أن أليكس يعمل في نوبتي الصباح والمساء دون تكرار الاسم.

يمكنك استخدام كلٍّ من colspan وrowspan في الجدول نفسه لإنشاء تخطيطات معقدة. تذكّر فقط تعديل عدد الخلايا في كل صف بما يتناسب مع الخلايا الممتدة.
التحدي
سهلأنشئ مستند HTML يتضمن جدولًا بخلايا تمتد عبر عدة صفوف وأعمدة. يجب أن تكون بنية الجدول كما يلي:
- صف جدول (
<tr>) يحتوي على خلية رأس (<th>) تمتد عبر ثلاثة أعمدة وتتضمن النصStudent Report. - صف جدول آخر (
<tr>) يحتوي على خلية رأس (<th>) نصهاName، وخلية رأس (<th>) نصهاSubject، وخلية رأس (<th>) نصهاGrade. - صف جدول آخر (
<tr>) يحتوي على خلية بيانات (<td>) نصهاJohn Doe، وخلية بيانات (<td>) نصهاMath، وخلية بيانات (<td>) نصهاA. - صف جدول آخر (
<tr>) يحتوي على خلية بيانات (<td>) تمتد عبر صفين وتتضمن النصJane Smith، وخلية بيانات (<td>) نصهاScience، وخلية بيانات (<td>) نصهاB. - صف جدول أخير (
<tr>) يحتوي على خلية بيانات (<td>) نصهاHistoryوخلية بيانات (<td>) نصهاA.
جرّب بنفسك
<!DOCTYPE html>
<html>
<body>
<table border="1">
<!-- اكتب الكود هنا -->
</table>
</body>
</html>يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
2النصوص والتنسيق
العناوينالفقراتفواصل الأسطرالنص العريض والمائلالنص العريض والمائل مجدداًمراجعة - التنسيق8النماذج والمدخلات - الجزء الأول
أساسيات النماذجمدخلات النصوصسمات المدخلاتحقل كلمة المرورتسميات المدخلاتملخص - نموذج أساسي11صفحة التسجيل في الفعالية
نظرة عامة على المشروعقسم الـ Headerتدرّب بنفسك: Playground لـ Web