در سالهای اخیر دسترسپذیری، بهعنوان یکی از چالشهای مهم حوزه طراحی محصول، مورد توجه بسیاری از کمپانیها و شرکتهای مختلف با هدف افزایش کارآیی محصولات آنها و جذب مخاطب بیشتر قرار گرفته است. در این نوشته بهدنبال مرور برخی نکتههای مرتبط با دسترسپذیری در وب هستم و هدف آن آگاهی بیشتر در خصوص آزمونهای دسترسپذیری برای مشکلاتی است که غالباً در صفحههای وب اتفاق میافتد.
این نوشته مناسب چه افرادی است؟
اطلاعات این نوشته برای طراحان، توسعهدهندگان یا مدیران وبسایت میتواند مفید باشد.
اطلاعات این نوشته مطابق چه استانداردی است؟
از این اطلاعات میتوانید بهعنوان راهنمایی برای ارزیابی میزان دسترسپذیری محتوای وبسایت خود بهمنظور انطباق با سطح A استاندارد WCAG 2.0 استفاده کنید. سطح A این استاندارد بهعنوان پایینترین سطح موردنیاز برای تمامی وبسایتها، اپلیکیشنها و محتواهای الکترونیکی مانند سندهای متنی (Documents) است.
بخشهای مورد ارزیابی کدامند؟
در این نوشته برخی موارد بهمنظور ارزیابی بخشهای زیر از صفحه وب ارائه شدهاست:
عنوان صفحه در نوار عنوان پنجره مرورگر، نتایج حاصل از موتور جستجوگر و عنوان بوکمارکها/علاقهمندیها نمایش داده و جز اولین المانهای صفحه است که توسط صفحهخوانها (Screen Reader) خوانده میشود. عنوان مناسب برای صفحه با هدف راهنمایی و کمک به افراد از اهمیت زیادی برخوردار است. زیرا به آنها کمک میکند تا متوجه شوند در چه صفحهای هستند.
کجا را بررسی کنیم؟
در مرورگرهای وب، به متن ثبتشده در نوار عنوان پنجره دقت نمایید یا با قراردادن مکاننما برروی زبانه مرورگر (Browser Tab)، متنی که پدیدار میشود را بررسی نمایید.
دنبال چه چیزی باشیم؟
متن جایگزین نشاندهنده هدف یک عکس، طراحی و جدول است و زمانی استفاده میشوند که امکان دیدن آن وجود ندارد. زمانی که صفحهخوان استفاده میشود، کاربران میتوانند متن جایگزین را بهجای عکس بشنوند. همچنین هنگامی که کاربران نمایش عکس و تصویر را برای افزایش سرعت دانلودها و کاهش استفاده از پهنای باند غیرفعال میکنند، متن جایگزین میتواند بهجای تصویر توسط بازدیدکننده استفاده شود.
کجا را بررسی کنیم؟
درون فایل HTML خود را بررسی کنید تا برای تمامی عکسها با تگ <img>، ویژگی (attribute) alt مقدار داشته باشد.
دنبال چه چیزی باشم؟
نمونه تگ <img> مورد استفاده برای نمایش عکس با متن جایگزین در پارامتر alt بهصورت زیر است:
<img alt="United Nations" … />
متن بایستی تضاد رنگی کافی نسبت به پسزمینه خود داشته باشد. تضاد بالا، بهطور مثال متن تیره برروی پسزمینه روشن، برای برخی افراد که مشکلات بینایی دارند موردنیاز است. البته این موضوع برای بسیاری از افراد که بهلحاظ کهولت سن حساسیت خود نسبت به تضاد رنگها را از دست میدهند نیز صادق است.
کجا را بررسی کنیم؟
برای بررسی تضاد رنگ میتوانید از ابزارهایی مانند ColorZilla، WebAIM Contrast Checker و Coolors استفاده نمایید.
بسیاری از کاربران امکان استفاده از ماوس را ندارند و تعامل آنها با وبسایت به کمک صفحه کلید است. کاربرانی که دارای نابینایی یا ناتوانی حرکتی هستند از ابزارهای فناوری کمکی یا Assistive Technology استفاده میکنند (این ابزارها به صفحه کلید وابسته هستند تا بهدرستی اجرا شوند). در صورت انتخاب یک المان بهکمک صفحه کلید و قرارگرفتن در وضعیت Focused، بایستی این وضعیت برای کاربر مشخص شود. همچنین کاربر بایستی بتواند به کمک صفحه کلید، المانهای داخل صفحه را بهترتیب منطقی پیمایش کند.
کجا را بررسی کنیم؟
کاربران بایستی بتوانند در یک چرخه (Cycle) تکرارپذیر، المانهای داخل صفحه را پیمایش کنند (به کمک Tab و Shift+Tab).
دنبال چه چیزی باشیم؟
راهکارهای واضح، برچسبها و کنترل خطا برای دسترسپذیری فرمها بسیار مهم است. نشانهگذاری (Markdown) برچسبهای فرم (Form labels) بهروش صحیح امکان تعامل با فناوری کمکی را مهیا میکند و کاربر را به شکل بهتری درون فرم، راهنمایی و جهتدهی میکند.
کجا را بررسی کنیم؟
به کمک Tab میان فیلدهای فرم در صفحه وب جابجا شوید.
برروی برچسبهای فیلد فرم (Form field labels) کلیک نمایید تا مطمئن شوید که فیلد ورودی مرتبط با آن در وضعیت Focused قرار گرفتهاست.
بهدنبال چه چیزی باشیم؟
استفاده از صدا برای افراد ناشنوا یا کمشنوا امکانپذیر نیست. اطلاعات بصری در ویدیوها بهشکل مشابه برای افراد نابینا یا افرادی که مشکلات بینایی دارند قابل دیدن نیست. بهتر است راهی جایگزین برای این افراد استفاده شود تا امکان برخورداری از این قبیل اطلاعات برای ایشان مهیا باشد.
کجا را بررسی کنیم؟
دنبال چه چیزی باشیم؟
صفحههای وب از ستونها (Columns)، بخشها (Sections)، رنگهای متعدد و جنبههای بصری دیگری تشکیل شدهاست که به سازماندهی اطلاعات برای افرادی که وضعیت عادی این صفحهها را میبینند، کمک میکند. بیننده این صفحهها در حالت عادی نمیتواند کنترل ترتیب اطلاعات را تغییر دهد. برخی افراد با بینایی ضعیف، نحوه نمایش صفحه را بهگونهای تغییر میدهند که محتوای داخل آن قابل خواندن باشد. بهطور مثال، ممکن است این افراد شیوه نمایش را از حالت چندستونه به تکستونه یا اندازه متن یا موارد دیگر را تغییر دهند. البته در زمانی که محتوای یک صفحه بهصورت خطی و تکستونه تنظیم شدهاست، ترتیب قرارگرفتن محتوا میتواند مشکلساز باشد.
کجا را بررسی کنیم؟
دنبال چه چیزی باشیم؟
<th scope="row">Value</th>
در صورتی که از محتوای تهیهشده لذت بردید، تقاضا دارم من را در شبکههای اجتماعی اینستاگرام و توییتر دنبال کنید.