كيف يمكنك تمرير القسم 508 للبحث في HTML5؟
-
12-11-2019 - |
سؤال
معايير 508، القسم 1194.22 (أ) ينص على ما يلي:
أي نص يعادل كل غير نص يجب توفير العنصر (E.G.، عبر "Alt"، "Longdesc"، أو في عنصر المحتوى).
للحصول على مربع بحث، باستخدام giveacodicetagpre.
يمرر معايير 508، ولكن لا يجتاز التحقق من صحة HTML 5. تستخدم
<label>
العلامات الوحيدة لمرور كل من المعايير 508 وصحة HTML 5، لأنني أرغب في تجنب وجود علامة لا لزوم لها من الأماكن غير الضرورية؟
المحلول
أعتقد أنك بحاجة إلى مزيد من الاهتمام إلى 1194.22 (ن) في هذه الحالة.إذا كنت حقا بحاجة ماسة للقيام دون تسمية منفصلة، فيمكنك تجربة شيء مثل هذا: giveacodicetagpre.
ولكن أود أن أوصي بشدة بمحاولة ذلك على الأقل في ScreenReader ( nvda مجاني،
بدلا من ذلك، يمكنك التحقيق في aria-labelledby
ومعرفة ما إذا كان ذلك يتيح لك التملك في تسمية الخاص بك بشكل طبيعي.