0Pricing
Web Accessibility Academy · درس

الجداول المعقدة: إقران headers وid

تعاملوا مع الجداول ذات العناوين الممتدة ومتعددة المستويات

الجداول المعقدة: إقران headers وid درس مجاني في Web Accessibility Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Web Accessibility Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.

متى لا يكون scope كافيًا؟

تمتد بعض الجداول عبر خلايا أو تكدّس مستويات متعددة من الرؤوس. ولا يستطيع scope البسيط وصف خلية تتحكم فيها رأسان أو ثلاثة رؤوس في الوقت نفسه.

تعطّل الرؤوس الممتدة scope

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

<th colspan="2" scope="colgroup">Q1</th>

إقران id وheaders

في الجداول المعقدة، امنح كل th قيمة id، وأشر من كل td إلى رؤوسه باستخدام id. وبذلك تربط الخلايا بالرؤوس صراحةً، من دون تخمين.

<th id="q1">Q1</th>

إدراج عدة قيم في headers

يمكن لخلية البيانات تسمية عدة رؤوس في سمة headers الخاصة بها، مع فصلها بمسافات. ويعلن القارئ عنها جميعًا بالترتيب الذي تدرجها به.

<td headers="ada q1">92</td>

مثال تطبيقي

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

<th id="ada" scope="row">Ada</th>
<td headers="ada q1">92</td>

scope=colgroup وrowgroup

بالنسبة إلى الرؤوس المجمّعة، يمكن أن تكون scope هي colgroup أو rowgroup. استخدمهما عندما يغطي رأس واحد مجموعة من الأعمدة أو الصفوف فوق رؤوس التفاصيل.

<th colspan="2" scope="colgroup">2024</th>

مستويان من الرؤوس

يحتاج رأس السنة الموجود فوق رؤوس الأشهر إلى وصف كلا المستويين. باستخدام id وheaders يمكن لكل خلية الإشارة إلى السنة والشهر معًا.

حافظ على فرادة id

يجب أن تكون كل قيمة id في الصفحة فريدة. فالقيم المكررة لـ id الخاصة بالرؤوس تعطل الإقران بصمت، ولذلك يوفر فحص سريع بمدقّق الكثير من المتاعب لاحقًا.

ترتيب headers مهم

أدرج قيم id بالترتيب الذي تريد قراءتها به، وعادةً ما يكون الرأس الأوسع أولًا. ويتبع قارئ الشاشة ترتيبك بدقة عند الإعلان عنها.

<td headers="year2024 month-jan ada">92</td>

بسّط قبل أن تعقّد

قبل اللجوء إلى id وheaders، اسأل نفسك إن كان بإمكانك تقسيم جدول ضخم واحد إلى جداول بسيطة أصغر. فالبنية الأبسط تكون دائمًا تقريبًا أكثر إتاحة.

تحقق باستخدام قارئ الشاشة

تقنية id وheaders قوية، لكنها عرضة للأخطاء المطبعية. احرص دائمًا على التأكد من أن بعض الخلايا تُقرأ بشكل صحيح باستخدام قارئ شاشة فعلي، وليس بالنظر إليها فقط.

تحقق سريع

تتحدد خلية البيانات بواسطة عنوان صف وعنوان عمود ممتد معًا.

مراجعة: الربط الصريح للجداول المعقدة

عندما تجعل الخلايا الممتدة أو المستويات المتراكبة scope غير كافٍ، امنح العناوين قيمة id وأشِر إليها من كل خلية باستخدام headers. احرص على أن تكون قيم id فريدة، وتحقق منها بالاستماع.

الأسئلة الشائعة

هل درس «الجداول المعقدة: إقران headers وid» مجاني؟

نعم — نص درس «الجداول المعقدة: إقران headers وid» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Web Accessibility Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Web Accessibility Academy 4 دروس في المجموع.

ماذا ستتعلم في «الجداول المعقدة: إقران headers وid»؟

تعاملوا مع الجداول ذات العناوين الممتدة ومتعددة المستويات تتمرن على Web Accessibility Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Web Accessibility Academy؟

لا تُشترط خبرة سابقة. Web Accessibility Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «الجداول المعقدة: إقران headers وid»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Web Accessibility Academy هذا؟

نعم. كل درس في Web Accessibility Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. th وscope وعنصر caption
  2. إتقان عناوين الصفوف والأعمدة
  3. الجداول المعقدة: إقران headers وid
  4. جداول التخطيط فخ
← العودة إلى Web Accessibility Academy