في عام 2023، كشفت دراسة أجرتها WebAIM أن ما يقرب من 97% من المواقع الأكثر شعبية تحتوي على خطأ واحد على الأقل في إمكانية الوصول، مما يوضح عدم الامتثال للمعايير الحالية. في فرنسا، يتطلب الامتثال لـ Référentiel Général d'Accessibilité pour les Administrations (RGAA)، الذي ينبع من القانون 2005-102، أن تفي المواقع الإلكترونية العامة بالمتطلبات التي وضعها اتحاد شبكة الويب العالمية (W3C)، والمحددة في إرشادات إمكانية الوصول إلى محتوى الويب (WCAG).
ومع ذلك، فإن العديد من المطورين والمصممين يتجاهلون معايير إمكانية الوصول هذه، اعتقادًا منهم أن هذه التعديلات لا تجلب سوى القليل من الفوائد. ومع ذلك، من خلال دمج إمكانية الوصول في مرحلة التصميم، فإنهم يقومون أيضًا بتحسين تجربة المستخدم وتحسين مدى وصول موقعهم. في هذه المقالة، سنلقي نظرة على الأخطاء الخمسة الأكثر شيوعًا المتعلقة بإمكانية الوصول، وسنقدم لك حلولاً عملية لجعل موقعك الإلكتروني أكثر سهولة في الوصول للجميع.
كيف يمكنني التحقق من مشاكل التباين وتصحيحها؟
للتحقق من تباين طباعتك، يمكنك استخدام أدوات عبر الإنترنت تتيح لك التحقق من نسبة التباين بين لون النص ولون الخلفية.
نوصي باستخدام أداة التحقق من تباين الألوان على الإنترنت. تقدم العديد من برامج تحرير التصميم، مثل Figma و Adobe XD، مكونات إضافية (مثل Stark) للتحقق من التباين في النماذج.
إذا كان التباين منخفضًا، يُنصح بتعديل الألوان لتحقيق النسب الموصى بها:
- يوصى بحد أدنى للتباين 4.5:1 للنص بالحجم العادي.
- تباين بنسبة 3:1 للنص الغامق أو الكبير.
اختبر وضوح المحتوى الخاص بك على شاشات مختلفة (كمبيوتر، هاتف ذكي، جهاز لوحي) وفي ظروف إضاءة مختلفة.
اكتشاف العلامات البديلة المفقودة وتصحيحها
هناك طريقتان لتحديد الصور بدون نص بديل:
- لمراقبة العلامات البديلة على الصفحات المحددة، يمكنك استخدام أدوات تدقيق إمكانية الوصول مثلملحق WAVE chrome.
- لاكتشاف العلامات البديلة المفقودة من موقع ويب بأكمله، يمكنك استخدام أداة زحف مثل Screaming Frog.
يجب ألا تكون كتابة النصوص البديلة عشوائية. لكل صورة غنية بالمعلومات، اكتب سمة بديلة مع وصف موجز لما تمثله. على سبيل المثال، بالنسبة لصورة لاجتماع فريق، اكتب نصًا بديلًا مثل "اجتماع الفريق حول طاولة".
إذا كانت الصورة زخرفية بحتة ولا تقدم أي معلومات إضافية، فيجب أن تكون السمة البديلة موجودة ولكن فارغة (alt="").
اكتشاف وتصحيح العناصر التي لا تحتوي على تسميات أو عناوين وصفية
يمكن لملحقات المتصفح مثل WAVE أو Axe DevTools تحليل صفحات الويب الخاصة بك والإشارة إلى الحقول والروابط والأزرار التي لا تحتوي على تسميات أو عناوين مفقودة. يمكن أيضًا تهيئة أداة الزحف الصارخ الضفدع الصارخ لتحديد بعض العناصر التفاعلية بدون نص أو سمات ARIA.
لربط كل حقل بتسمية، استخدم عنصر <التسمية> لكل حقل من خلال ربط سمة التسمية بسمة المعرف للحقل المقابل. على سبيل المثال:
<label for="nom">Nom</label>
<input type="text" id="nom" name="nom">
بالنسبة للنماذج التي تتطلب تسميات غير مرئية (مثل شريط البحث مع رمز العدسة المكبرة)، أضف سمة aria-label لتوفير تسمية يمكن الوصول إليها دون عرض نص مرئي. مثال:
<input type="search" aria-label="Recherche" placeholder="Entrez un mot clé">
يجب أن يتضمن كل رابط وزر نصًا يصف وظيفته أو وجهته. على سبيل المثال، بدلاً من رابط "معرفة المزيد"، اختر "معرفة المزيد عن خدماتنا". بالنسبة للعناصر التفاعلية الممثلة بأيقونات فقط (مثل أزرار الشبكات الاجتماعية)، أضف سمة aria-label التي تصف وظيفتها.
العناصر النائبة، على الرغم من قبولها من قبل بعض أدوات إمكانية الوصول، إلا أنها ليست تسمية كافية. فهي تختفي بمجرد أن يبدأ المستخدم في إدخال المعلومات، مما يؤدي إلى حدوث ارتباك، خاصة في النماذج المعقدة. استخدم دائمًا تسمية ثابتة لكل حقل.
اكتشاف مشاكل التسلسل الهرمي للمحتوى وحلها
يمكن استخدام ملحقات المتصفح مثل مدقق تحسين محركات البحث للموقع الإلكتروني أو مطور الويب لتحديد الأخطاء الهيكلية في علامات العنوان. تكشف هذه الأدوات عن العناوين المفقودة والترتيب غير الصحيح لمستويات العناوين وعلامات العناوين التي أسيء استخدامها. إذا كنت تريد تحليلاً شاملاً لجميع عناوين URL على الموقع، فننصحك باستخدام أداة الزاحف Screaming Frog.
يجب استخدام علامات العناوين بشكل منطقي. يجب تنظيم المحتوى في تسلسل هرمي منظم.
- <h1> للعنوان الرئيسي للصفحة (يستخدم مرة واحدة فقط لكل صفحة),
- <h2> للعناوين الفرعية الرئيسية,
- <h3> للأقسام الفرعية، إلخ.