إمكانية الوصول
يستهدف هذا الموقع المستوى AA من WCAG 2.2. وما يمكن اختباره تلقائيًّا من ذلك يُختبَر مع كل بناء، ويفشل البناء إن تراجع.
ما يفرضه البناء
- تباين الألوان. يُفحَص كل اقتران نصّي مقابل نسبة 4.5:1 وكل مؤشر تركيز مقابل 3:1، في المظهرين الفاتح والداكن. وتُقرأ لوحة الألوان من ملف الأنماط بدل تكرارها في الاختبار، فتغيير لون واحد يُشغّل الفحص من تلقائه.
- دلالة الوسوم. يطبّق المدقق قواعد إمكانية الوصول على كل مكوّن: التسميات المفقودة، وARIA غير الصالح، والعناصر غير التفاعلية التي تحمل معالجات، كلها تُسقط البناء.
- لا فيض أفقي، بما في ذلك في التخطيط العربي من اليمين إلى اليسار، ويُفحَص ذلك في متصفح حقيقي.
قرارات التصميم
- اللون ليس الإشارة الوحيدة أبدًا. ساعات العمل في مخطط الاجتماعات تحمل حافة إلى جانب التعبئة؛ وتنبيهات التوقيت الصيفي كلمات لا مجرد لون كهرماني.
- النتائج تعلن عن نفسها. كل منطقة نتيجة موسومة بـ
aria-live="polite"، فيُقرأ التحويل بصوت مسموع عند تغيّره بدل البحث عنه. - لكل حقل تسمية حقيقية. ولا يقوم النص الإرشادي مقام التسمية في أي موضع.
- الحركة تحترم تفضيلك. فمع
prefers-reduced-motionتُعطَّل الحركة والتمرير السلس. - يعمل بلا جافاسكربت. كل فرق وكل تاريخ تحوّل وكل جدول مرجعي وكل شرح موجود في الصفحة المُولَّدة مسبقًا. ولا تحتاج إلى السكربتات إلا الساعات الحية والأدوات التفاعلية، أما عناصر التحكم التي لن تعمل بدونها فتُخفى بدل عرضها ميتة.
- تُكتب الأوقات بخط ثابت العرض بأرقام جدولية، لتتراصّ الأعمدة ولا يزيح رقم متحرك النص المجاور له.
حدود معروفة
- شريط الأربع والعشرين ساعة في مخطط الاجتماعات جدول عريض. وهو يمرّر أفقيًّا داخل حاويته بدل إعادة التدفق، لأن الشريط المعاد تدفقه يكفّ عن القراءة كشكل. والمعلومة نفسها متاحة نصًّا في الملخص فوقه.
- تلتقط الاختبارات التلقائية أقلية من مشكلات إمكانية الوصول. فإن لم يعمل شيء هنا معك، فذلك خلل ونودّ أن نعرف به.
كيف تخبرنا
راسل العنوان المذكور في صفحة الاتصال مع ذكر الصفحة وما الذي أخفق. والتقارير المتعلقة بالتقنيات المساعدة نافعة بوجه خاص، لأنها أصعب ما يُختبَر من دون أن تكون التقنية بين يديك.