الجداول HTML Tables
الجداول HTML Tables
تسمح جداول HTML لمطوري الويب بترتيب البيانات في صفوف وأعمدة.
يتكون الجدول في HTML من خلايا جدول داخل الصفوف والأعمدة
مثال
جدول HTML بسيط:
خلايا الجدول-Table Cells
يتم تعريف كل خلية من خلايا الجدول بعلامة <td> و </ td>.
td لتقف على بيانات الجدول.
كل ما يقع بين <td> و </ td> يمثل محتوى خلية الجدول.
مثال
صفوف الجدول-Table Rows
يبدأ كل صف في الجدول بعلامة <tr> وينتهي بعلامة </tr>.
tr للتوقف على صف الجدول.
مثال
تسمح جداول HTML لمطوري الويب بترتيب البيانات في صفوف وأعمدة.
<!DOCTYPE html> <html> <head> <style> table { font-family: arial, sans-serif; border-collapse: collapse; width: 100%; } td, th { border: 1px solid #dddddd; text-align: left; padding: 8px; } tr:nth-child(even) { background-color: #dddddd; } </style> </head> <body> <h2>HTML Table</h2> <table> <tr> <th> الشركة </th> <th> جهة الاتصال </th> <th> البلد </th> </tr> <tr> <td> ألفريدز فوتيركيست </ td> <td> ماريا أندرس </ td> <td> ألمانيا </td> </tr> <tr> <td> Centro Comercial Moctezuma </td> <td> فرانسيسكو تشانغ </ td> <td> المكسيك </ td> </tr> <tr> <td> إرنست هاندل </ td> <td> رولاند مندل </ td> <td> النمسا </td> </tr> <tr> <td> تجارة الجزر </ td> <td> هيلين بينيت </td> <td> المملكة المتحدة </td> </tr> <tr> <td> يضحك باخوس Winecellars </td> <td> يوشي تاناموري </ td> <td> كندا </td> </tr> <tr> <td> Magazzini Alimentari Riuniti </td> <td> جيوفاني روفيلي </ td> <td> إيطاليا </td> </tr></tr> </table> </body> </html>
حدد جدول Define an HTML Tableيتكون الجدول في HTML من خلايا جدول داخل الصفوف والأعمدة
مثال
جدول HTML بسيط:
<!DOCTYPE html> <html> <style> table, th, td { border:1px solid black; } </style> <body> <h2>A basic HTML table</h2> <table style="width:100%"> <tr> <th> الشركة </th> <th> جهة الاتصال </th> <th> البلد </th> </tr> <tr> <td> ألفريدز فوتيركيست </ td> <td> ماريا أندرس </ td> <td> ألمانيا </td> </tr> <tr> <td> Centro Comercial Moctezuma </td> <td> فرانسيسكو تشانغ </ td> <td> المكسيك </ td> </tr> </table> <p> لفهم المثال بشكل أفضل ، أضفنا حدودًا إلى الجدول. </ p> </body> </html>
خلايا الجدول-Table Cells
يتم تعريف كل خلية من خلايا الجدول بعلامة <td> و </ td>.
td لتقف على بيانات الجدول.
كل ما يقع بين <td> و </ td> يمثل محتوى خلية الجدول.
مثال
<!DOCTYPE html> <html> <style> table, th, td { border:1px solid black; } </style> <body> <h2> تحدد عناصر TD خلايا الجدول </ h2> <table style="width:100%"> <tr> <td> اميل </ td> <td> توبياس </ td> <td> لينوس </ td> </tr> </table> <p> لفهم المثال بشكل أفضل ، أضفنا حدودًا إلى الجدول. </ p> </body> </html>
ملاحظة: عناصر بيانات الجدول هي حاويات بيانات الجدول.
يمكن أن تحتوي على جميع أنواع عناصر HTML ؛ نص ، صور ، قوائم ، جداول أخرى ، إلخ.
يمكن أن تحتوي على جميع أنواع عناصر HTML ؛ نص ، صور ، قوائم ، جداول أخرى ، إلخ.
صفوف الجدول-Table Rows
يبدأ كل صف في الجدول بعلامة <tr> وينتهي بعلامة </tr>.
tr للتوقف على صف الجدول.
مثال
<!DOCTYPE html> <html> <style> table, th, td { border:1px solid black; } </style> <body> <h2> تحدد عناصر TR صفوف الجدول </ h2> <table style="width:100%"> <tr> <td> اميل </ td> <td> توبياس </ td> <td> لينوس </ td> </tr> <tr> <td>16</td> <td>14</td> <td>10</td> </tr> </table> <p> لفهم المثال بشكل أفضل ، أضفنا حدودًا إلى الجدول. </ p> </body> </html>
يمكن أن يكون لديك العديد من الصفوف كما تريد في الجدول ، فقط تأكد من أن عدد
الخلايا هو نفسه في كل صف.
ملاحظة: هناك أوقات يمكن أن يحتوي فيها صف على خلايا أقل أو أكثر من خلايا
أخرى. سوف تتعلم عن ذلك في فصل لاحق.
Table Headers-رؤوس الجدول
في بعض الأحيان تريد أن تكون خلاياك رؤوسًا ، وفي هذه الحالات ، استخدم علامة
<th> بدلاً من علامة
<td>:
مثال
اجعل الصف الأول عبارة عن رؤوس (Headers) جدول:
<!DOCTYPE html> <html> <style> table, th, td { border:1px solid black; } </style> <body> <h2>تحدد عناصر TH رؤوس الجدول</h2> <table style="width:100%"> <tr> <th>الشخص 1</th> <th>الشخص 2</th> <th>الشخص 3</th> </tr> <tr> <td>احمد</td> <td>عمر</td> <td>ابراهيم</td> </tr> <tr> <td>16</td> <td>14</td> <td>10</td> </tr> </table> <p>لفهم المثال بشكل أفضل ، أضفنا حدودًا إلى الجدول.</p> </body> </html>
بشكل افتراضي ، يكون النص الموجود في عناصر
<th>
غامقًا ومتوسطًا ، ولكن يمكنك تغيير ذلك باستخدام CSS.