يعد الجدول مكونًا أساسيًا في HTML لعرض البيانات بتنسيق منظم مع صفوف وأعمدة. في HTML ، يتم إنشاء الجداول باستخدام علامات <table> و <tr> و <td>.
تمثل العلامة <table> حاوية الجدول الرئيسية ، والتي تحتوي على جميع الصفوف والأعمدة. يتم تحديد الصفوف باستخدام علامة <tr>(صف الجدول) ، بينما يتم تحديد الخلايا داخل الصفوف باستخدام علامة <td>(بيانات الجدول). بالإضافة إلى ذلك ، يمكنك استخدام علامة <th>(رأس الجدول) لتحديد خلايا الرأس للجدول.
يمكنك استخدام سمات مثل colspan و rowspan لدمج الخلايا في الجدول أو امتداد الخلايا عبر صفوف وأعمدة متعددة. علاوة على ذلك ، يمكنك تطبيق خصائص CSS لتخصيص مظهر الجدول وتخطيطه.
الجدول( <table>)
- <table> يستخدم العنصر لإنشاء جدول بتنسيق HTML.
- توضع البيانات في صفوف( <tr>) وأعمدة( <td> أو <th>).
- يتم وضع كل خلية بيانات داخل <td>(خلية بيانات) أو <th>(خلية رأس).
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
رأس العمود( <th>)
- <th> يتم استخدام العنصر لإنشاء رؤوس أعمدة في جدول.
- توضع عادةً في الصف الأول من الجدول.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<!-- data rows -->
</table>
صفوف البيانات( <tr>):
- <tr> يستخدم العنصر لإنشاء صفوف البيانات في جدول.
- يتم وضع خلايا البيانات( <td>) أو خلايا الرأس() داخل هذه العناصر. <th> <tr>
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
العمود الممتد( colspan)
تُستخدم السمة colspan لتحديد عدد الأعمدة التي ستمتدها خلية بيانات أو خلية رأس في الجدول.
<table>
<tr>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td colspan="2">John Doe</td>
</tr>
</table>
امتداد الصف( rowspan)
تُستخدم السمة rowspan لتحديد عدد الصفوف التي ستمتدها خلية بيانات أو خلية رأس في الجدول.
<table>
<tr>
<th rowspan="2">No.</th>
<td>1</td>
<td>John</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
</tr>
</table>
دمج الخلايا( colspan و rowspan)
يمكنك الجمع بين كل من colspan السمات rowspan والسمات لدمج الخلايا في جدول.
<table>
<tr>
<th rowspan="2">No.</th>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
</table>
border ملكية
- border تحدد الخاصية سمك حد الجدول.
- قيمة border عدد صحيح غير سالب.
<table border="1">
<!-- Table rows and columns -->
</table>
cellpadding ملكية
- ، cellpadding تحدد الخاصية المسافة بين محتوى الخلية وحدود الخلية في الجدول.
- قيمة cellpadding عدد صحيح غير سالب
<table cellpadding="5">
<!-- Table rows and columns -->
</table>
cellspacing ملكية
- cellspacing تحدد الخاصية التباعد بين الخلايا في الجدول.
- قيمة cellspacing عدد صحيح غير سالب.
<table cellspacing="10">
<!-- Table rows and columns -->
</table>
تتيح لك هذه السمات والعناصر إنشاء جداول بتنسيق HTML وتخصيصها وفقًا لاحتياجاتك. يمكنك استخدامها لعرض البيانات بطريقة واضحة ومنظمة على موقع الويب الخاص بك.

