Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

أساسيات الجداول

جزء من قسم Fundamentals في رحلة HTML على Coddy — الدرس 48 من 60.

في لغة HTML، يُعد الـ table (الجدول) وسيلة لتنظيم البيانات في صفوف وأعمدة. تُستخدم الجداول بشكل شائع لعرض البيانات بتنسيق منظم، مثل الجداول الزمنية، أو الإحصائيات، أو أي نوع آخر من المعلومات التي يمكن تقديمها في شبكة. لإنشاء جدول، تستخدم الوسم <table> جنباً إلى جنب مع أوسمة أخرى مثل <tr> لصفوف الجدول، و <td> لبيانات الجدول (الخلايا)، و <th> لرؤوس الجدول.

إليك الهيكل الأساسي لجدول HTML:

<table>
	<tr>
		<th>Header 1</th>
		<th>Header 2</th>
	</tr>
	<tr>
		<td>Row 1, Cell 1</td>
		<td>Row 1, Cell 2</td>
	</tr>
	<tr>
		<td>Row 2, Cell 1</td>
		<td>Row 2, Cell 2</td>
	</tr>
</table>
  • <table>: الوسم الذي يعرّف الجدول.
  • <tr>: الوسم الذي يعرّف صفاً في الجدول.
  • <th>: الوسم الذي يحدد خلية رأس الجدول. تُستخدم خلايا الرأس عادةً لعناوين الأعمدة أو الصفوف ويتم عرضها بخط عريض بشكل افتراضي.
  • <td>: الوسم الذي يحدد خلية قياسية في الجدول.

إليك كيف سيتم عرض هذا الجدول في المتصفح:

العنوان 1العنوان 2
الصف 1، الخلية 1الصف 1، الخلية 2
الصف 2، الخلية 1الصف 2، الخلية 2

في هذا المثال، لدينا جدول يتكون من صفين وعمودين. يحتوي الصف الأول على خلايا رأس الجدول، وتحتوي الصفوف اللاحقة على خلايا بيانات عادية. ينشئ هذا الهيكل تخطيط شبكة بسيطاً يسهل قراءته وفهمه.

challenge icon

التحدي

سهل

أنشئ مستند HTML يتضمن جدولاً بالهيكل التالي:

  1. وسم <table> لتعريف الجدول.
  2. صف جدول (<tr>) للرأس مع خليتي رأس (<th>). يجب أن تحتوي خلية الرأس الأولى على "Name"، والثانية على "Age".
  3. صف جدول (<tr>) مع خليتي بيانات (<td>). يجب أن تحتوي الخلية الأولى على "John"، والثانية على "30".
  4. صف جدول آخر (<tr>) مع خليتي بيانات (<td>). يجب أن تحتوي الخلية الأولى على "Jane"، والثانية على "25".

ورقة مرجعية

تنظم جداول HTML البيانات في صفوف وأعمدة باستخدام الوسم <table>:

  • <table>: يحدد الجدول
  • <tr>: يحدد صفاً في الجدول
  • <th>: يحدد خلية رأس الجدول (تُعرض بخط عريض افتراضياً)
  • <td>: يحدد خلية بيانات قياسية
<table>
	<tr>
		<th>Header 1</th>
		<th>Header 2</th>
	</tr>
	<tr>
		<td>Row 1, Cell 1</td>
		<td>Row 1, Cell 2</td>
	</tr>
	<tr>
		<td>Row 2, Cell 1</td>
		<td>Row 2, Cell 2</td>
	</tr>
</table>

جرّب بنفسك

<!DOCTYPE html>
<html>
    <body>
        <!-- اكتب الكود هنا -->
    </body>
</html>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals