سؤال

معايير 508، القسم 1194.22 (أ) ينص على ما يلي:

أي نص يعادل كل غير نص يجب توفير العنصر (E.G.، عبر "Alt"، "Longdesc"، أو في عنصر المحتوى).

للحصول على مربع بحث، باستخدام giveacodicetagpre.

يمرر معايير 508، ولكن لا يجتاز التحقق من صحة HTML 5. تستخدم

<label> العلامات الوحيدة لمرور كل من المعايير 508 وصحة HTML 5، لأنني أرغب في تجنب وجود علامة لا لزوم لها من الأماكن غير الضرورية؟

هل كانت مفيدة؟

المحلول

أعتقد أنك بحاجة إلى مزيد من الاهتمام إلى 1194.22 (ن) في هذه الحالة.إذا كنت حقا بحاجة ماسة للقيام دون تسمية منفصلة، فيمكنك تجربة شيء مثل هذا: giveacodicetagpre.

ولكن أود أن أوصي بشدة بمحاولة ذلك على الأقل في ScreenReader ( nvda مجاني، فكي يمكن استخدامها لمدة 40 دقيقة على" تجربة مجانية ") أو،حتى أفضل، إعداد صفحة اختبار والحصول على بعض مستخدمي قارئ الشاشة لمحاولة ذلك.

بدلا من ذلك، يمكنك التحقيق في aria-labelledby ومعرفة ما إذا كان ذلك يتيح لك التملك في تسمية الخاص بك بشكل طبيعي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top