Соответствие 508 означает, что все пользователи, независимо от статуса инвалидности, могут получить доступ к технологиям. Стандарты соответствия установлены разделом 508 Закона о реабилитации 1973 года, который требует от федеральных агентств предоставлять программное обеспечение и доступность веб-сайтов для людей с ограниченными возможностями. Когда веб-сайты соответствуют стандарту 508, они доступны всем пользователям. Это может означать, что они совместимы со вспомогательными технологиями, такими как программы чтения с экрана.
GUI508 помогает проверить соответствие 508 приложениям веб-форм ASP.Net. Эта программа не является полноценной проверкой 508. Он предоставляет разработчикам и менеджерам проектов рекомендации по выявлению и исправлению проблем 508 на существующем веб-сайте, на котором используются элементы управления на стороне сервера ASP.Net, чтобы показать потенциальные проблемы 508 на существующих и разрабатываемых веб-сайтах.
Когда браузер отображает веб-страницу, эта страница преобразуется в HTML из различных источников.
В приложениях веб-форм Microsoft ASP.NET большая часть HTML-кода, отображаемого в браузере, поступает из двух основных источников: серверных элементов управления ASP.Net и HTML. Серверные элементы управления ASP.Net являются основным направлением этого приложения.
Сегодня приложения сканера Accessibility/508 просматривают HTML-код, отображаемый в браузере. Это создает несколько недостатков.
информация. В зависимости от этого выбора веб-приложение решит, какая страница будет следующей на дисплее приложения или какая новая информация будет возвращена пользователю на текущей странице.
Поскольку мы можем просмотреть фактический исходный код для каждого элемента управления ASP.NET на каждой странице aspx и разработать правила, гарантирующие, что используемые 508 атрибутов доступности соответствуют стандартам доступности, и не беспокоиться о перемещении по приложению, мы можем исследовать весь код. за один проход.
Да! Я думаю, что это победа для нас обоих, если вы читаете этот раздел. Пожалуйста, делайте больше, чем просто читайте, вносите свой вклад.
Хорошо. Я не могу переписать здесь все руководство по git, и вы этого не захотите. Если вы новичок в GitHub, вот несколько ссылок, которые помогут вам начать работу.
Конечно, GitHub предоставляет несколько способов получить исходный код. Посмотрите в крайнем правом углу и вы увидите кнопку с надписью «Клонировать или загрузить». Нажав на эту кнопку, вы получите больше возможностей.
Теперь, когда у нас есть код, он загружен. Вам необходимо убедиться, что у вас установлена Visual Studio 2012 или более поздней версии. Версия сообщества будет работать нормально (https://www.visualstudio.com/downloads/). Также вам понадобится StyleCop. StyleCop не добавляет функциональности, но помогает поддерживать согласованность кода и полезен как для отдельного разработчика, так и для команды. Лучше всего использовать NuGet для установки StyleCop.
Хорошо, теперь давайте займемся кодированием. Мы собираемся использовать переключатель в качестве примера и посмотреть, сможем ли мы создать новый элемент управления .Net apsx. Чтобы получить жалобу 508, CheckedListBox должен иметь атрибут title, установленный для входного элемента. Итак, что мы делаем, так это идентифицируем каждое место, где используется флажок со списком, и проверяем, установлены ли у него правильные атрибуты, чтобы при создании HTML-кода возникала жалоба.
Так что, пожалуйста, не просто читайте. Способствовать. Каждый должен иметь доступ к сети.