دليل المبتدئين الكامل ل إضافة نهاية/ذيل لتذييل الجداول في HTML

6 دقيقة قراءة

إضافة تذييلات إلى الجداول في HTML — دليل المبتدئين الكامل

إذا سبق لك إنشاء جدول في HTML للفواتير أو قوائم المنتجات أو التقارير، فقد تتساءل كيف يمكنك عرض الإجماليات أو المعلومات الموجزة في الأسفل. هنا يأتي دور العنصر <tfoot>. في هذا الدليل، ستتعلم كيفية استخدام تذييلات الجداول بفعالية لجعل جداولك أكثر وضوحًا واحترافية وسهولة في الوصول. كما ستشاهد أمثلة واقعية من الأعمال ونماذج جاهزة للاستخدام.

ما هو تذييل الجدول (<tfoot>

الوسم <tfoot> يُعرّف قسمًا من الجدول يظهر بعد جسم الجدول (<tbody>)، وعادة ما يحتوي على صفوف موجزة أو إجماليات أو ملاحظات. على الرغم من أنه يوضع بعد <tbody> في كود HTML، إلا أن المتصفحات قد تعرضه قبل أو بعد الجسم حسب منطق التخطيط الخاص بها.

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

مثال: جدول فاتورة يحتوي على تذييل

<table>
  <thead>
    <tr>
      <th>العنصر</th>
      <th>الكمية</th>
      <th>السعر</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>حاسوب محمول</td>
      <td>2</td>
      <td>$1,000</td>
    </tr>
    <tr>
      <td>فأرة</td>
      <td>5</td>
      <td>$25</td>
    </tr>
  </tbody>

  <tfoot>
    <tr>
      <td colspan="2"><strong>الإجمالي</strong></td>
      <td><strong>$2,125</strong></td>
    </tr>
  </tfoot>
</table>

لماذا نستخدم تذييل الجدول؟

  • يحسّن قابلية القراءة: يفصل بيانات الملخص عن باقي الجدول.
  • أفضل من حيث سهولة الوصول: يمكن لقارئات الشاشة التعرف على أقسام الجدول مما يساعد المستخدمين على فهم بنية المحتوى.
  • سهولة في التنسيق: يمكنك تطبيق أنماط CSS خاصة على <tfoot> لتمييز الإجماليات أو الملاحظات.

كيفية تنسيق تذييل الجدول

يمكنك باستخدام CSS جعل التذييل مميزًا بصريًا ليعكس أنه يحتوي على الإجماليات أو الملاحظات النهائية. إليك مثالًا:

مثال: تنسيق التذييل

table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  padding: 10px;
  border: 1px solid #ccc;
}

thead {
  background-color: #f9fafb;
}

tfoot {
  background-color: #fff8e6;
  font-weight: bold;
  color: #333;
}

لون خلفية التذييل والنص العريض يضيفان تمييزًا بصريًا، مما يجعل الإجماليات أو الملخصات أسهل في الملاحظة. يمكنك أيضًا محاذاة النص أو إضافة رموز العملة للبيانات المالية.

أمثلة من الحياة العملية

1. جدول ملخص المبيعات

تستخدم العديد من متاجر التجارة الإلكترونية تذييلات الجداول لحساب الإجمالي النهائي للمبيعات أو الضرائب. يساعد ذلك العملاء والمحاسبين على مراجعة الإجماليات بسرعة.

<tfoot>
  <tr>
    <td colspan="2">المجموع الفرعي</td>
    <td>$980</td>
  </tr>
  <tr>
    <td colspan="2">الضريبة (10%)</td>
    <td>$98</td>
  </tr>
  <tr>
    <td colspan="2"><strong>الإجمالي الكلي</strong></td>
    <td><strong>$1,078</strong></td>
  </tr>
</tfoot>

2. ملخص التقرير المالي

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

3. جدول مقارنة المنتجات

عند مقارنة المنتجات، يمكن أن يعرض التذييل التقييمات الإجمالية أو متوسط الأسعار أو التوصيات النهائية.

أخطاء شائعة يجب تجنبها

  • وضع <tfoot> قبل <tbody>: رغم أن HTML5 يسمح بالمرونة في الترتيب، إلا أنه من الأفضل الحفاظ على <tfoot> بعد الجسم لسهولة الصيانة والفهم.
  • نسيان خاصية colspan أو rowspan: غالبًا ما تحتاج صفوف الإجماليات إلى دمج الخلايا، ونسيان ذلك قد يسبب خللاً في التصميم.
  • إهمال الاستجابة للأجهزة المحمولة: استخدم استعلامات الوسائط (media queries) أو flexbox لضمان بقاء التذييل مقروءًا على الشاشات الصغيرة.

نصائح لتحسين SEO وسهولة الوصول

لجعل تذييلات الجداول أكثر جمالًا وسهولة في الوصول والاكتشاف:

  • استخدم عناصر HTML الدلالية مثل <caption> لوصف محتوى الجدول.
  • أضف نصوصًا وصفية لتقنيات المساعدة (مثل “إجمالي مبلغ المبيعات” بدلاً من “الإجمالي”).
  • لتحسين محركات البحث، استخدم كلمات مفتاحية مثل مثال تذييل جدول HTML، قالب جدول فواتير، وإجماليات تقارير الأعمال.

أفكار ختامية

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

جرب إضافة تذييلات في مشروعك القادم وشاهد كيف يمكنها أن تحسّن عرض بياناتك التجارية.

إتقان بناء وتخطيطات وتنسيق جداول HTML في صفحات الويب والتطبيقات ومواقع الإنترنت

إتقان بناء وتخطيطات وتنسيق جداول HTML في صفحات الويب والتطبيقات ومواقع الإنترنت

تقنيات تنسيق وتخطيط الجداول
سوفت وير
عرض الكورس

دروس الدورة