الخلاصة

  • وصف HTML 3.2 قيمة alt في IMG بأنها أساسية للتوافق مع الوكلاء الصوتيين والنصيين، لكن DTD صنفها #IMPLIED؛ أما alt في AREA فكان #REQUIRED.
  • قال HTML 3.2 إن ALT مهم للوكلاء الصوتيين والنصيين، لكنه سمح بحذفه من IMG. أما كل AREA في خريطة الصورة فكان يجب أن يحمل تسمية.

التحليل

إذا غابت الصورة، يحتاج القارئ إلى أسماء تُظهر ما يقدمه كل جزء قابل للنقر. لذلك فرض HTML 3.2 تسمية AREA، حتى يستطيع الوكيل غير الرسومي عرض الخيارات في قائمة نصية؛ أما ALT للصورة كاملة فظل اختياريًا.

القاعدة الأقدم جاءت في HTML 2.0. في نوفمبر 1995، قال RFC 1866 إن وكيل المستخدم يمكنه عرض ALT بدل ملف الصورة المشار إليه بـ SRC. لكنه لم يُلزم الكاتب بإدخال ALT في IMG. وفي يناير 1997، شدد HTML 3.2 على أهمية النص للوكلاء الصوتيين والنصيين، وأبقى خانة IMG اختيارية. هكذا سبق التوجيهُ قاعدةَ التحقق.

كان لـ AREA حكم مختلف. فهذا العنصر يحدد منطقة قابلة للنقر داخل خريطة صورة. وضع HTML 3.2 قيمة alt لكل AREA ضمن #REQUIRED، وعلّق بأنها لازمة للوكلاء غير الرسوميين. كما أوضح أن التسميات يمكن أن تشكل قائمة نصية بمناطق الخريطة التفاعلية. سمح DTD نفسه بوجود صورة بلا تسمية، لكنه لم يسمح لمنطقة تفاعلية بأن تخلو من اسمها.

  • توصية HTML 4.0 (18 ديسمبر 1997)
  • DTD Strict في HTML 4.0 نقل HTML 4.0، وهو توصية صدرت في 18 ديسمبر 1997، IMG إلى الجانب الإلزامي: أصبحت alt من نوع #REQUIRED لكل من IMG وAREA، وكان على المؤلفين إدراجها. لكن إلزام الحقل لا يعني كتابة وصف طويل لكل صورة. يجيز HTML 4.0 سلسلة فارغة عندما تكون الصورة للزخرفة والتنسيق فحسب. تتحقق القاعدة من اتخاذ قرار، لا من جودة القرار. (HTML 4.0: الكائنات والصور)

لخصت وثيقة تقنيات WAI في مارس 1999 الخيارات بحسب الإصدار: alt إلزامية في IMG وAREA ضمن HTML 4.0، ومتاحة لعناصر أكثر في HTML 3.2، ومتاحة في IMG ضمن HTML 2.0. وللصيغ القديمة التي لا تستطيع وكلاء المستخدم فيها التعامل مع هذه السمات، أوصت بوضع المكافئ في النص أو الربط بوصف أكثر تفصيلًا. وبعد شهرين، طلبت نقطة التحقق 1.1 من WCAG 1.0 توفير مكافئ نصي لكل عنصر غير نصي، ومنحته الأولوية 1. وكان على المستوى A استيفاء كل نقاط الأولوية 1. اتسع الالتزام من سمة واحدة إلى المعلومات التي يحملها المحتوى غير النصي. (تقنيات WAI، 24 مارس 1999؛ WCAG 1.0)

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

المصادر