الدرس 4 من 8
إمكانية الوصول
- 15 دقيقة
- 5 فحوص
- 3 تلميحات
- إلى المطلوب
هدف الدرس
واجهة يستعملها من لا يرى الشاشة
الشرح
هذا من أكثر الدروس أثرًا، فملايين الناس يستعملون الويب بقارئ شاشة أو بلوحة المفاتيح وحدها، وتكفي أربعة أمور لتصبح واجهتك سهلة الاستعمال لهم.
ربط التسمية بالحقل: عندما تربط <label for="x"> بـ <input id="x"> يقرأ قارئ الشاشة التسمية مع الحقل، وتكبر مساحة الضغط للجميع.
اسم لكل زرّ: الزرّ الذي فيه أيقونة فقط يقرؤه قارئ الشاشة «زرّ» دون أي معنى، والخاصية aria-label تعطيه اسمًا.
الصور الزخرفية: القيمة alt="" تخبر قارئ الشاشة أن يتجاهل الصورة، أمّا حذف alt كليًّا فيجعله يقرأ اسم الملف.
علامة تركيز ظاهرة: من يتنقّل بين العناصر بمفتاح Tab يجب أن يرى العنصر الذي عليه التركيز (focus) الآن.
المطلوب
طبّق هذه الأمور الأربعة على النموذج الموجود في الكود.
الفحوص
5 فحوص- التسمية مربوطة بالحقل عن طريق for وid
- المتصفح يرى أن للحقل تسمية
- للزرّ اسم يُقرأ مع أنه رمز فقط
- الصورة الزخرفية لها alt فارغة وليست محذوفة
- علامة التركيز معرَّفة بـ :focus-visible