لا أعتقد أن هناك أي شيء في ARIA يتعلق بالمفسدين، … قد أكون مخطئًا. فهمي هو أن أقرب ما يمكننا فعله هو تنفيذ شيء ما باستخدام علامتي detail و summary لتشغيل هذا.
منفتح على تغيير تطبيقنا.
يبدو أن هناك قدرًا معقولًا من المرونة لتصميم detail/summary ومع ذلك، فإن حساب العرض مسبقًا لن يكون ممكنًا على الأرجح.
آه، أفهم الآن أنني فتحت تقريبًا مشكلة مكررة لمشكلة إمكانية الوصول إلى تنبيه المحتوى المخفي المذكورة هنا، آسف لذلك. على الرغم من أن مشكلتي ركزت بشكل أكبر على إمكانية الوصول باستخدام لوحة المفاتيح، إلا أن حلي سيصلح هذه المشكلة أيضًا لأنه كما اقترح @dfabulich سيستخدم نمط عنصر الإفصاح الذي يتم تشغيله بواسطة زر.
لا أعتقد أنك سترغب في استخدام التفاصيل/الملخص هنا لأنك تريد عرض المحتوى على الصفحة عندما يكون “مخفيًا”، فأنت تريد فقط تمويهه أيضًا. سيؤدي استخدام aria-hidden="true" على المحتوى المموه إلى إخفائه عن مستخدمي قارئ الشاشة ولكنه سيظل يسمح بعرضه على الصفحة (مموهًا). وبعد ذلك يمكن للزر تبديل aria-hidden لجعله متاحًا للتكنولوجيا المساعدة.
لا أعتقد أن هناك أي شيء في ARIA بخصوص المحتوى المخفي
إن تنبيه المحتوى المخفي هو في الأساس عنصر إفصاح والذي يوفر دليل الممارسات التأليفية لـ ARIA إرشادات له.