Como desenvolvedor autodidata, minhas impressões sobre as práticas recomendadas foram formadas por mim mesmo e, com o passar dos anos, percebi que muitas dessas impressões estavam incorretas ou que os padrões associados a elas haviam mudado rapidamente. Uma prática pequena, mas importante, é o uso de alt
nos atributos img
e eu pensei que o senhor deveria definir um alt
em todas as imagens da página. Mal sabia eu que esse não era o caso.
<!-- BAD: image URL will be read out --> <img src="https://davidwalsh.name/wp-content/themes/punky/images/logo.png"> <!-- BAD: adding useless cruft alt --> <img src="https://davidwalsh.name/wp-content/themes/punky/images/logo.png" alt="Logo"> <!-- GOOD: empty alt is silent --> <img src="https://davidwalsh.name/wp-content/themes/punky/images/logo.png" alt="">
Imagens com valor apenas visual devem ter um alt
vazio. A omissão do atributo alt
faz com que a maioria dos leitores de tela leia todo o URL da imagem, e fornecer um atributo alt
quando a imagem é apenas para fins visuais é igualmente inútil.
O senhor não pode culpar os jovens desenvolvedores por não conhecerem esse ou qualquer outro tópico relacionado à acessibilidade: a acessibilidade (e a usabilidade, aliás) não são tópicos ensinados na maioria das universidades. Sejamos honestos: a maioria dos desenvolvedores está entusiasmada com o fato de seus produtos funcionarem; acessibilidade e usabilidade são apenas bônus adicionais. Bem, agora o senhor não tem mais desculpa para não usar o alt
corretamente!
Vibração API
Muitas das novas APIs fornecidas pelos fornecedores de navegadores são mais voltadas para o usuário móvel do que para o usuário de desktop. Uma dessas APIs simples é a API de vibração. A API de vibração permite que os desenvolvedores direcionem o dispositivo, usando JavaScript, para vibrar em…
API de fontes do Google
O Google lançou recentemente um novo serviço da Web chamado API de fontes. API de fontes do Google fornece aos desenvolvedores um meio pelo qual eles podem adicionar fontes personalizadas ao site de forma rápida e indolor. Vamos dar uma olhada rápida nas maneiras pelas quais o Google Font…