Atributo alt no HTML
Gabarito: letra D. O atributo alt (texto alternativo) é exibido no lugar da imagem quando ela não pode ser carregada por qualquer motivo — falha de rede, erro de URL, ou quando o usuário utiliza um leitor de tela. A especificação HTML define: "o atributo alt fornece um texto alternativo para a imagem, a ser renderizado se a imagem não for exibida" (HTML Living Standard, seção 4.8.5.1).
A questão testa o conhecimento da função semântica do alt, distinto de outros atributos como title, style ou src.
Alternativa A — ❌ Incorreta
"Legenda da imagem" não é o papel do alt. A legenda visual normalmente é feita com o elemento <figcaption> dentro de <figure>. O alt é para substituição textual, não para complemento.
Alternativa B — ❌ Incorreta
Efeitos visuais e filtros são aplicados via CSS (propriedades como filter, opacity) ou atributos como style — nunca pelo alt, que é puramente textual.
Alternativa C — ❌ Incorreta
Parâmetros de posicionamento da imagem são controlados por CSS (ex.: float, position, margin) ou atributos obsoletos como align. O alt não interfere na disposição.
Alternativa D — ✅ Correta ⟵ GABARITO
Exatamente a função padrão do alt: ser o conteúdo substituto quando a imagem não é renderizada. Também é essencial para acessibilidade, pois leitores de tela o utilizam para descrever a imagem.
Alternativa E — ❌ Incorreta
Um "arquivo alternativo" sugere um fallback de arquivo, que poderia ser feito com múltiplas fontes no elemento <picture> ou com o atributo srcset. O alt é apenas texto, não um caminho de arquivo.
Gabarito: letra D.