استانداردهایی برای مناسب سازی وب سایت ها برای نابینایان و کم بینایان
- پشتيباني کامل از صفحه کليد و اختصاص کليدهاي ميانبر براي دسترسي به عملکرد ها و قسمتهاي مهم صفحه.
- مثال: همانند Ctrl+S که کار ذخیره کردن را در بیشتر برنامه ها انجام می دهد.
- ایجاد امکان تغییر در محتوای اشیا با استفاده از صفحه کلید.
- به نحوی که ایجاد تغییرات لازم روی اشیا و کنترلهای مختلف منحصر و یا مشروط به استفاده از موس نباشد.
- مثال: زمانی که در برخی سایتها یا نرم افزارها انتخاب یک تصویر از چند تصویر جایگزین شیء Radio button میشود.
- ایجاد برچسب متنی یا متن جایگزین معرف تصاویر یا اشیایی که با تصویر معرفی شده اند .
- مثال: مانند خصوصیت Alt در تگ <img>
- استفاده از هرگونه متون و يا تصاوير متحرک در صفحه موجب مي شود تا نرم افزار صفحه خوان در تشخيص محتواي صفحه دچار مشکل شود که دشواري کار کاربر نابينا را به دنبال خواهد داشت.
- ایجاد برچسب متنی برای تمام اشیاء.
- مثال: گاهی یک تصویر بدون برچسب کار یک دکمه را انجام می دهد.
- طراحی فرمها به صورت یک ستونی باشد. به نحوی که در هر ردیف یک ورودی (جعبه ورودی) داشته باشیم. این مسأله برای فرمهای فارسی اهمیت دارد.
- افزودن امكان اعلام صوتی كد هاي امنيتي.
- تصاویر امنیتی (ضد اسپم) به سختی قابل خواندن هستند و یا خواندن آنها برای صفحه خوان ها ممکن نیست.
- در صورتي که قرار باشد، سندي در سايت منتشر شود، تا حد امکان بايد اين سند بر اساس فرمت html و يا ديگر فرمت هاي مبتني بر متن تنظيم گردد.
- برای سندهای فارسی در صورت استفاده از نسخه pdf، سند به گونه ای مبتنی بر متن باشد (مثلا سندهای pdf شده توسط نرم افزار word خوب هستند و اسنادی که حاصل از تبدیل تصاویر به نسخه pdf باشند توسط صفحه خوان قابل خواندن نیستند).
- طراحي صفحات به صورت ساخت يافته: چنانچه محتواي سايت در frame ها\ heading ها\ table ها و list ها طبقه بندي شود، دسترسي نابينا با استفاده از صفحه خوان به قسمت هاي مختلف صفحه بسيار سريعتر خواهد بود.
- متن های موجود در سایت حتما دارای Heading های طبقه بندی شده باشند.
- حتی الامکان استفاده از طراحی های واکنش گرا برای طراحی سایتها.
- بسیاری از تگ ها و شیءهای موجود در این طراحی خصوصیاتی برای بهینه کردن آن جهت استفاده صفحه خوان ها دارند (همانند خصوصیت aria-label در ایجاد هشدار در Bootstrap)
- تعریف حالت دوم (ضربه ای یا گویا) برای تعامل های کشیدنی و رها کردنی در خصوص ژست های لمسی.
- تعریف حالت دوم (کلید میانبر یا گویا) برای تعامل های کشیدنی و رها کردنی در خصوص حرکت های موسی.
- تولید پیامهای متنی که به صورت Tooltip نمایش داده می شوند.
- خواندن پیامهای راهنمای ابزار (Tooltip text) برای نابینایان با مشکل همراه است و در بیشتر موارد ممکن نیست. و تولید پیامهای جایگزین الزامی به نظر می رسد.
- این پیامها بهتر است به صورت پنجره های جدا از برنامه باشند (مانند alert).
- افزودن امكان درشت كردن صفحات براي كم بينايان.
- امکان درشت نمودن فونت ها در صفحان وب سایت و یا نرم افزارها می تواند برای کم بینایان بسیار مفید باشد.
- لينکهاي قابل کليک که زير آنها خط کشيده شده است و يا بولد گرديده اند و نيز کاربرد همزمان رنگها و الگوها، افراد دچار کوررنگي را قادر مي سازد تا اطلاعات وب سايتها را درک کنند.
- ایجاد تضاد رنگ برای کم بینایان.
- ایجاد امکان دسترسی به مهمترین گزینه های مورد نیاز کاربر (گزینه های پرکاربرد) در یکجا.