Título em texto alternativo vazio
A Silktide encontra imagens marcadas como decorativas com texto alternativo vazio, mas que também têm um título. Os dois atributos são contraditórios, e as tecnologias assistivas lidam com esse conflito de forma imprevisível.
<!-- Problema: alt diz "ignore-me", title diz "leia-me" -->
<img src="logo.png" alt="" title="Logótipo da empresa">
<!-- Corrigido: genuinamente decorativa -->
<img src="logo.png" alt="">
<!-- Corrigido: genuinamente significativa -->
<img src="logo.png" alt="Logótipo da empresa">
Por que isso é importante
Um alt="" vazio declara que uma imagem é ,
indicando a um que deve ignorá-la. No entanto,
um atributo title ainda é anunciado por alguns leitores de ecrã — assim, a mesma
imagem fica silenciosa para alguns utilizadores e fala para outros. Seja qual for
a intenção do autor, o resultado é incorreto para alguém.
O atributo title não é fiável em geral: normalmente aparece apenas como uma
sugestão ao passar o rato, pelo que os utilizadores de teclado e de ecrã tátil
também nunca o veem.
Como corrigir
- Se a imagem for decorativa, remova o atributo
titlee mantenha oalt=""vazio. - Se a imagem for significativa, mova a descrição para o
e remova o
title. - Não utilize
titlecomo substituto do texto alternativo em nenhum local — ele não é exposto de forma fiável a ninguém.
Como a Silktide faz esta verificação
- Encontra todas as imagens em cada página.
- Seleciona as imagens cujo atributo
altestá presente, mas vazio. - Comunica cada uma dessas imagens que também tenha um atributo
titlenão vazio.