Professor Chris Olson teve um ano muito ocupado. Chris comprei recentemente e mudou-se para uma casa. Como muitas compras de casa, havia um pouco de remodelação ocorrida antes da movimentação para tornar o espaço mais utilizável.
Chris partilhar essa nova casa com sua noiva Cindy. Chris e Cindy foram envolvidos na véspera de ano novo.
Chris foi ensinar computador nível graduação e web aulas de programação para os últimos sete anos. Em março de 2013, ele defendeu sua tese de doutorado, "Consciência da acessibilidade em materiais de instrução baseada em computador e Demografia da faculdade em universidades de pública de Dakota do Sul."
Chris é tetraplégico, paralisado dos ombros para baixo. Em 2001, ele estava em um acidente de carro e quebrou suas vértebras c5. Enquanto ele tem limitado o uso de seus músculos bíceps, ele não tem movimentação ou sensações em suas mãos.
Normalmente, a primeira coisa que muitos de nós pensam de quando ouvimos a acessibilidade na web é a necessidade de usar um leitor de tela. Um leitor de tela não é o único tipo de tecnologia assistiva utilizado. Chris baseia-se na digitação varas para operar seus vários dispositivos de entrada de computador e também conta com Dragon Naturally Speaking para ditado. Ele não usa um mouse de computador; em vez disso, ele conta com navegação do teclado.
Algumas tecnologias assistivas adicionais que depende de Chris incluem as teclas do mouse Windows e reconhecimento de fala do Windows. Além disso, Chris usa um smartphone Samsung Galaxy, um leitor do Kindle e está a estudar um termostato de aprendizagem do ninho para sua casa, que ele pode controlar a partir de seu telefone inteligente.
Muitas vezes, nos esquecemos de colocar um rosto em pessoas portadoras de necessidades especiais, em vez disso, agregando-os em categorias:
· Cegueira ou baixa visão
· Surdos/dificuldades de audição
· Dificuldades de aprendizagem
· Deficiência médica
· Deficiência física
Como os desenvolvedores da web, aqui estão alguns métodos adicionais que ajudarão os usuários que utilizam as tecnologias de apoio não-mouse.
Ordem de tabulação
Tabulações navegação é a capacidade de um usuário navegar entre os elementos focalizáveis com a tecla tab do teclado de computador. Geralmente, pressione [Tab] irá mover o foco para o próximo elemento, como hiperlinks ou campos de formulário. A ordem de foco pode ser controlada usando "tabindex".
De acordo com o W3C, o atributo "tabindex" é "a posição do elemento atual na ordem de tabulação para o documento atual." "Tabindex" funciona seqüencialmente, tabindex = "1" tabindex = "2" etc. Elementos com nenhum conjunto de tabindex aparecerá depois que, na ordem em que eles aparecem na página.
Rótulos em elementos de formulário
A tag de rótulo é uma marca de formulários HTML que permite aos desenvolvedores contar o navegador ou o agente de usuário que o texto que aparece na página é realmente um rótulo para um elemento de formulário. A marca rótulo diz: "este conteúdo está descrevendo um elemento de formulário e deve ser associado a ele." A marca rótulo também oferece uma maior área clicável para itens como botões de rádio. Você pode clicar no texto que a tag de rótulo encerra bem como o próprio botão de rádio.
Adequado espaço pode ser clicado em um link
Links, botões e caixas de seleção tornar facilmente clicáveis. Um rótulo em elementos de formulário, como falamos apenas sobre, é um exemplo de aumentar a área clicável. Vinculação de elementos de bloco, em vez de texto individual, é outra ótima maneira de aumentar a área clicável. Você pode optar por aumentar o preenchimento de um elemento com CSS para tornar a área clicável maior.
Foco de teclado visível
Foco de teclado visível é um fator crítico na garantia de acesso para usuários deficientes visuais, que dependem de um teclado para navegar na Web. Infelizmente, a concepção estética tem compensados esta prática importante. Arquivos CSS reset são notórios para remover este elemento visual. Lembre-se que o foco está listado no WCAG 2.0 como critério de sucesso 2.4.7 por uma razão. Trabalho com seu designer para criar algum tipo de identificador visual de foco - você não tem que contar com o "feio pontilhado fronteira."
Quando você se senta em uma das classes de programação do Dr. Olson, prepare-se para ser inspirado por suas proezas de codificação, bem como sua digitação velocidade-30 palavras por minuto. Chris vai continuar a surpreender como você observar sua influência sobre a próxima geração de desenvolvedores web profissionais.