A conformidade com a 508 significa que todos os usuários, independentemente do status de deficiência, podem acessar a tecnologia. Os padrões de conformidade são definidos pela Seção 508 da Lei de Reabilitação de 1973, que exige que as agências federais forneçam software e acessibilidade de sites para pessoas com deficiência. Quando os sites são compatíveis com 508, eles são acessíveis a todos os usuários. Isso pode significar que eles são compatíveis com tecnologia assistiva, como leitores de tela.
GUI508 ajuda a verificar a conformidade 508 com aplicativos de formulário da web ASP.Net. Este programa não é um verificador 508 completo. Ele fornece orientação sobre como identificar e corrigir problemas 508 em um site existente que está usando controles do lado do servidor ASP.Net para desenvolvedores e gerentes de projeto para mostrar possíveis problemas 508 em sites existentes e sites em desenvolvimento.
Quando um navegador exibe uma página da web, essa página é renderizada em HTML de várias fontes
Nos aplicativos de formulário da Web Microsoft ASP.NET, a maior parte do HTML exibido no navegador vem de duas fontes principais: controles do lado do servidor ASP.Net e HTML. Os controles do lado do servidor ASP.Net são o foco principal deste aplicativo.
Hoje, os aplicativos de scanner de acessibilidade/508 visualizam o HTML exibido no navegador. Isto cria vários inconvenientes.
Informação. Dependendo dessas escolhas a aplicação web decidirá qual será a próxima página na tela da aplicação ou quais novas informações serão retornadas ao usuário na página atual.
Como podemos observar o código-fonte real de cada controle ASP.NET em cada página aspx e desenvolver regras para garantir que 508 atributos de acessibilidade em uso atendam aos padrões de acessibilidade e não nos preocupemos em percorrer o aplicativo, podemos investigar todo o código em uma passagem.
Sim! Acho que é uma vitória para nós dois se você estiver lendo esta seção. Por favor, faça mais do que ler, contribua.
OK. Não posso reescrever todo o manual do git aqui e você não gostaria que eu o fizesse. Se você é novo no GitHub, aqui estão alguns links para ajudá-lo a começar.
Claro, o GitHub oferece mais de uma maneira de obter o código-fonte. Olhe para a extrema direita, você verá um botão rotulado como "Clone ou Download". Ao clicar neste botão, você terá mais opções.
Agora que fizemos isso, o código foi baixado. Você precisa ter o Visual Studio 2012 ou superior. A versão da comunidade funcionará bem (https://www.visualstudio.com/downloads/). Além disso, você precisará do StyleCop. StyleCop não adiciona funcionalidade, mas ajuda a manter o código consistente e é benéfico tanto para o desenvolvedor individual quanto para a equipe. A melhor aposta é usar a instalação do NuGet para StyleCop.
Ok, agora vamos fazer alguma codificação. Usaremos o botão de opção como exemplo e veremos se podemos criar um novo controle .Net apsx. CheckedListBox para ser a reclamação 508 precisa do atributo title definido no elemento input. Então o que faremos é identificar cada local onde um checklistbox é usado e ver se ele possui os atributos corretos configurados para que quando o código html for gerado seja uma reclamação.
Então, por favor, não apenas leia. Contribuir. Todos deveriam poder acessar a web.