أخطاء-إمكانية الوصول-إلى-المواقع الإلكترونية

تمنع أخطاء إمكانية الوصول بعض مستخدمي الويب من الوصول إلى بعض عناصر الويب. اعرف المزيد عن حلولنا.
نشر في، 14‏/11‏/2024

في عام 2023، كشفت دراسة أجرتها WebAIM أن ما يقرب من 97% من المواقع الأكثر شعبية تحتوي على خطأ واحد على الأقل في إمكانية الوصول، مما يوضح عدم الامتثال للمعايير الحالية. في فرنسا، يتطلب الامتثال لـ Référentiel Général d'Accessibilité pour les Administrations (RGAA)، الذي ينبع من القانون 2005-102، أن تفي المواقع الإلكترونية العامة بالمتطلبات التي وضعها اتحاد شبكة الويب العالمية (W3C)، والمحددة في إرشادات إمكانية الوصول إلى محتوى الويب (WCAG).

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

computer screen ratio

تباين ألوان غير كافٍ

يعد تباين الألوان غير الكافي أحد أكثر أخطاء إمكانية الوصول انتشارًا ويمثل عقبة أمام المستخدمين الذين يعانون من إعاقات بصرية (ضعف البصر، عمى الألوان).

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

كيف يمكنني التحقق من مشاكل التباين وتصحيحها؟

للتحقق من تباين طباعتك، يمكنك استخدام أدوات عبر الإنترنت تتيح لك التحقق من نسبة التباين بين لون النص ولون الخلفية.

نوصي باستخدام أداة التحقق من تباين الألوان على الإنترنت. تقدم العديد من برامج تحرير التصميم، مثل Figma و Adobe XD، مكونات إضافية (مثل Stark) للتحقق من التباين في النماذج.

إذا كان التباين منخفضًا، يُنصح بتعديل الألوان لتحقيق النسب الموصى بها:

  • يوصى بحد أدنى للتباين 4.5:1 للنص بالحجم العادي.
  • تباين بنسبة 3:1 للنص الغامق أو الكبير.

اختبر وضوح المحتوى الخاص بك على شاشات مختلفة (كمبيوتر، هاتف ذكي، جهاز لوحي) وفي ظروف إضاءة مختلفة.

website blog image

نص بديل للصور المفقودة

النص البديل (أو "alt") هو سمة تُستخدم لجعل الصور في متناول الأشخاص المكفوفين أو ضعاف البصر الذين يستخدمون برامج قراءة الشاشة. عند ملئه بشكل صحيح، فإنه يوفر وصفًا موجزًا للصورة.

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

اكتشاف العلامات البديلة المفقودة وتصحيحها

هناك طريقتان لتحديد الصور بدون نص بديل:

  • لمراقبة العلامات البديلة على الصفحات المحددة، يمكنك استخدام أدوات تدقيق إمكانية الوصول مثلملحق WAVE chrome.
  • لاكتشاف العلامات البديلة المفقودة من موقع ويب بأكمله، يمكنك استخدام أداة زحف مثل Screaming Frog.

يجب ألا تكون كتابة النصوص البديلة عشوائية. لكل صورة غنية بالمعلومات، اكتب سمة بديلة مع وصف موجز لما تمثله. على سبيل المثال، بالنسبة لصورة لاجتماع فريق، اكتب نصًا بديلًا مثل "اجتماع الفريق حول طاولة".

إذا كانت الصورة زخرفية بحتة ولا تقدم أي معلومات إضافية، فيجب أن تكون السمة البديلة موجودة ولكن فارغة (alt="").

اطلب التدقيق المسبق على تجربة المستخدم-واجهة المستخدم

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

button accessibility website

سهولة الوصول إلى العناصر التفاعلية: النماذج والروابط والأزرار

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

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

اكتشاف وتصحيح العناصر التي لا تحتوي على تسميات أو عناوين وصفية

يمكن لملحقات المتصفح مثل 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 التي تصف وظيفتها.

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

title hierarchy web accessibility

بنية المحتوى والتسلسل الهرمي

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

عندما يحتوي الموقع على علامات عناوين غير منظمة، فإن التنقل وفهم المعلومات الموجودة على الصفحة يؤدي إلى فقدان النقاط المرجعية (على سبيل المثال، استخدام <h2> قبل <h1>). وهذا يضر بتجربة المستخدم، وبشكل أعم، بتحسين محرك البحث الطبيعي.

اكتشاف مشاكل التسلسل الهرمي للمحتوى وحلها

يمكن استخدام ملحقات المتصفح مثل مدقق تحسين محركات البحث للموقع الإلكتروني أو مطور الويب لتحديد الأخطاء الهيكلية في علامات العنوان. تكشف هذه الأدوات عن العناوين المفقودة والترتيب غير الصحيح لمستويات العناوين وعلامات العناوين التي أسيء استخدامها. إذا كنت تريد تحليلاً شاملاً لجميع عناوين URL على الموقع، فننصحك باستخدام أداة الزاحف Screaming Frog.

يجب استخدام علامات العناوين بشكل منطقي. يجب تنظيم المحتوى في تسلسل هرمي منظم.

  • <h1> للعنوان الرئيسي للصفحة (يستخدم مرة واحدة فقط لكل صفحة),
  • <h2> للعناوين الفرعية الرئيسية,
  • <h3> للأقسام الفرعية، إلخ.
هل لديك مشروع إنشاء موقع إلكتروني؟ احصل على عرض أسعار مجاني

اطلب عرض أسعار مخصص لإنشاء موقعك الإلكتروني الآن واحصل على تقدير تفصيلي للتكلفة.

accessibility keyboard

المحتوى غير مهيأ لاختصارات لوحة المفاتيح

يتيح التنقل باستخدام لوحة المفاتيح للمستخدمين التنقل في الموقع باستخدام مفتاح Tab للوصول إلى العناصر التفاعلية (الروابط والأزرار والنماذج) ومفتاح Enter لتفعيل هذه العناصر.

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

كيفية اكتشاف وحل المحتوى الذي لا يتكيف مع اختصارات لوحة المفاتيح

  • تصفح موقعك باستخدام لوحة المفاتيح ومفتاحي Tab و Enter فقط للتحقق من أن جميع العناصر التفاعلية يمكن الوصول إليها وتعمل. يجب أن تظهر العناصر بترتيب منطقي وأن تكون قابلة للتحديد بوضوح من خلال تركيز مرئي (تمييز).
  • أضف نمط تركيز واضح لجميع العناصر التفاعلية (على سبيل المثال، في CSS، :التركيز {مخطط: 2 بكسل صلب #000؛ }). يتيح ذلك للمستخدمين متابعة تقدمهم بصريًا على الصفحة.
  • احرص على أن يتمكن المستخدمون من الخروج بسهولة من أي عنصر تفاعلي، مثل القائمة المنسدلة أو مربع الحوار المنبثق، بالضغط على Escape أو Tab.
  • وتجنب أيضًا العناصر التي تستحوذ على التركيز، مثل النوافذ الدوارة أو النوافذ المشروطة التي لا توجد طريقة لإغلاقها باستخدام لوحة المفاتيح.
  • للتحكم في ترتيب التنقل، يمكن استخدام سمة Tabindex، مع الحفاظ على التنظيم الطبيعي. يمكن لسمات ARIA (مثل aria-expanded أو aria-controls) أن تشير لقارئات الشاشة إلى حالة العناصر أو وظائفها.

اقرأ منشورات المدونة الأخرى

التصميم البيئي للويب في إنفوركا

نحن ندمج التصميم البيئي في مشاريعنا للحد من التأثير البيئي مع تحسين إمكانية الوصول.
شاهد المزيد

كيفية استباق Google SGE

اكتشف تجربة بحث Google التوليدية وتأثيرها على محرك البحث قبل إطلاقه في فرنسا
شاهد المزيد